> So, as far as I understood the idea and dragonfly's code: > - since the current code was created to be of only one architecture, > I would need to create a set of *_32 syscalls (will they maintain > the same numeric value in syscalls.master in relation of its 64 > bits counterparts?). > - it's not clear to me how I will implement the control bits to > indicate 32 bit execution. > - I'm thinking in a way to implement this without breaking the > current 64 bit abi for existing applications, any thoughts on > that? > > As a draft of my planned roadmap: > - completely understand the syscalls' handling in the kernel > - analyze the difference of 32 and 64 elf formats and how it affects > the loader > - plan the implementation (try to avoid abi breakage and pitfalls) > - do it > > (not sure how much time for each step, but the 2 firsts should be quick) > > I would appreciate any feedback on this.
Sorry for the triple post, but the previous messages went with the wrong address in CC (fixed) -- Ivan Sichmann Freitas GNU/Linux user #509059
signature.asc
Description: PGP signature