summaryrefslogtreecommitdiff
path: root/kernel/kernel.ld
AgeCommit message (Collapse)AuthorFilesLines
2019-10-21Clean up linker scriptAnish Athalye1-12/+24
This patch does the following: - Add .text.* to the .text section in the output - Add an assertion that the trampoline does not overflow a page - Add the .rodata section - Make .sdata and .sdata.* (which is for small data) be absorbed into the .data section, because we don't need to distinguish between them; this prevents .sdata from appearing in the output - Make the analogous change for .srodata and .sbss - Make all the data sections 16-byte aligned This patch also updates the .editorconfig for *.ld files.
2019-09-08Make the end variable be really at the end of bss, and delete + 4096 in ↵Frans Kaashoek1-2/+2
freerange()
2019-09-08thanks to Anthony CoulterRobert Morris1-1/+1
2019-07-26trampin -> uservecRobert Morris1-1/+1
trampout -> userret
2019-06-13virtio disk driverRobert Morris1-0/+1
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris1-0/+31