H. Peter Anvin
2009-Mar-30 20:25 UTC
[syslinux] Considering a major overhaul of the shuffle and boot functions
Hello all, I am considering a major overhaul of the shuffle and boot functions in the Syslinux core. This means that the current API functions 0011h, 0012h, 001Ah and 001Bh will no longer be supported -- or, in fact, supportable. A new pair of functions will replace 001Ah and 001Bh; 0012h is redundant and 0011h will no longer be meaningful. The intent is to push the responsibility for maintaining memory for the shuffle descriptors onto the caller. However, in exchange, there should be minimal -- possibly zero! -- "magic memory" locations that the shuffler can't touch (right now the shuffler can't touch anything below 0x7c00.) This shouldn't affect any user of the syslinux_shuffle_boot*() APIs, as the internal implementation of those APIs will be changed to match. -hpa
Possibly Parallel Threads
- Syslinux 3.80-pre7
- [LLVMdev] RFB: Would like to flip the vector shuffle legality flag
- [LLVMdev] RFB: Would like to flip the vector shuffle legality flag
- Vector Shuffle chain lowering to X86 instructions simplification inconsistencies
- [LLVMdev] Please benchmark new x86 vector shuffle lowering, planning to make it the default very soon!