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-----