diff options
Diffstat (limited to 'cpu/amd/geode_lx/gplvsa_ii/README.txt')
-rwxr-xr-x | cpu/amd/geode_lx/gplvsa_ii/README.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cpu/amd/geode_lx/gplvsa_ii/README.txt b/cpu/amd/geode_lx/gplvsa_ii/README.txt new file mode 100755 index 0000000..7c365d9 --- /dev/null +++ b/cpu/amd/geode_lx/gplvsa_ii/README.txt @@ -0,0 +1,27 @@ +This is the VSA (Virtual Systems Architecture) code used on the AMD +Geode series of processors. The Geode, rather than carrying lots of +legacy hardware interfaces that are presumed to exist on x86 systems +that might be painful to implement on a highly integrated, low power +processor, the Geode often emulates such interfaces by use of software that is +invoked by special traps that take place when the processor accesses +these devices. + +Note that the code here is not currently buildable on open source +systems, being only buildable using very obsolete and no longer +commercially availble Windows based commercial toolchains. On the +OLPC system, these "blobs" of binary code are concatenated together +with LinuxBIOS and the bootloader, and set up to be executed by +LinuxBIOS early in the Geode's initialization sequence (no linking is +involved). + +If you are interested for some reason in making this code buildable on +free systems, please let us know of your progress. It is under the +GNU LGPL. + +Also note that VESA emulation is *not* included in this (nor does what +we use on the OLPC machine use VESA at this date; we use frame +buffer code for our console); that code was not owned by AMD and +therefore not theirs to make available. Our thanks to AMD to making +the VSA code available. + + Jim Gettys, OLPC, September 27, 2006 |