Re: [PATCH] AMD GCN: Implement circular buffering.

Corinna Vinschen <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
On Mar 18 16:18, Andrew Stubbs wrote:
> 
> The GCN port outputs stdout and stderr via a shared-memory interface.
> Previously the buffer was limited to 1000 write operations, which was enough
> for testing purposes, but easy to exhaust.
> 
> This patch implements a new circular buffering system allowing a greater
> amount of output.  The interface must allow hundreds of hardware threads to
> output simultaneously.  The new limit is UINT32_MAX write operations.
> 
> Unfortunately, there's no way to tell if the host side has also been updated.
> This code will misbehave unless the gcn-run from GCC is also updated (although
> it's fine the other way around), but that patch has already been committed.
> 
> OK?

Pushed.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAlyP2joACgkQ9TYGna5E
T6BHBw/+IwKDqYgleWzPKEoBaGuxHtd+V10Rvtx/v+v3cY9oxvcbH2LGd7ikfH5y
/c29ug0XeGW3ofb7K1pDHAT/SYpD5+bbxZYt/y+7Fk8JHQqX4qTqlfAl17lGcOOD
BZbaIzvI/0ZXKSmsC5p0hMxXiGJCrhJPsMehdhEohTNxQWqdMxn89hoHKwFVvtTK
I4UlsPYCMaJBTeL3ENgFdZQjGVZcUYzEiWjO1vaxSZna3uOgZMQHILAJtQaxdMVY
mpgDzibSMrG8wrzK7GvAhTP7l9Qe/C1jbK6UnwWH7bX6tw7OAmkwErDm9elXNGeX
inv0eCj4llm7WXXp/SXL3Vqq6GgghPO57Vz9zfFW1A108IyxJrBFpFfrpxiDcDuR
eVjbx9TLNF6NnzQH/t71KmlX04Js2O2Rlvt7gvxUhIpOwtANIlXw6Y8zucgUhVEC
etLIuNXItJJ8UWuRj6FeZcsb80WuQ2aZSGnnyKgwwlMofoAyYbKQvnLYmel9nGFl
5J8IN1cy55qqn65yDbkD+lpTYpzdVQNiiWdIePJ1GD8iA86uCF4adkpEYi12vWT5
odsouCx/TcVlDCFcIU0K1sHif1ENikarA7VKZzgbBueouzd5VeXjSkhze8kDxcLt
cM9tf8wfADwy2auyTGTUnnt3CkAtpmK/HiHVwntqd8m3FIYmKNI=
=TQWG
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.