Bug#494007: binary firmware in drivers/char/drm/r128_cce.c

2008-10-12 Thread Ben Hutchings
Here's a patch to make r128 use request_firmware. This is compile-tested only as I don't have appropriate hardware. The firmware file can be produced by writing the array as 32-bit little-endian values. However, there is still a problem with its licence. Ben. diff --git

Bug#494007: binary firmware in drivers/char/drm/r128_cce.c

2008-10-12 Thread Ben Hutchings
I asked Dave Airlie about this: 23:36 bwh airlied: Do you know who might be a good person to write to at ATI/AMD about the licence for firmware in r128? 23:48 airlied bwh: what license you want it under? its already MIT licensed. 23:50 bwh airlied: Is it? Thing is, r128_cce.c doesn't have any

Bug#494007: binary firmware in drivers/char/drm/r128_cce.c

2008-08-07 Thread Robert Millan
Hi Nathanael, I believe you made some work on a userland loader for this non-free firmware (see subject). If you have a minute, could you send a followup to this [1] bug about the latest status of this? Thanks! [1] But, please, not to the old meta-bugs that regroup this problem with other

Bug#494007: binary firmware in drivers/char/drm/r128_cce.c

2008-08-06 Thread Robert Millan
Package: linux-2.6 Version: 2.6.26-1 Severity: serious Hi, drivers/char/drm/r128_cce.c (licensed under BSD-style terms) contains a small buffer with code in binary form: /* CCE microcode (from ATI) */ static u32 r128_cce_microcode[] = { [...] As per the comment, it appears to be