You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In-place relocation is convenient for assembly programmers but a more robust solution would be the traditional relocation tables found in other executable formats like ELF. Adding this would be convenient for C programs as well and would help us simplify the compiler.
Add a new KEXC header which points to a relocation table, simply a list of program-relative addresses at which additional program-relative addresses can be found within the code (terminated with a null word)
Update the kernel loader to recognize this and relocate programs when loading them
Update scas to emit one of these
The text was updated successfully, but these errors were encountered:
In-place relocation is convenient for assembly programmers but a more robust solution would be the traditional relocation tables found in other executable formats like ELF. Adding this would be convenient for C programs as well and would help us simplify the compiler.
The text was updated successfully, but these errors were encountered: