summaryrefslogtreecommitdiffstats
path: root/usr.sbin/Makefile
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2011-04-03 22:31:51 +0000
committermarcel <marcel@FreeBSD.org>2011-04-03 22:31:51 +0000
commite253ede76350c4b63552fb9fa2ab251200bba4d6 (patch)
treeeca323dd0978bd6b21c62e82ce8932b641bfb4e0 /usr.sbin/Makefile
parent37c0565836f4c33ee4fcf4b66d577ca704ea5375 (diff)
downloadFreeBSD-src-e253ede76350c4b63552fb9fa2ab251200bba4d6.zip
FreeBSD-src-e253ede76350c4b63552fb9fa2ab251200bba4d6.tar.gz
Add 2 new archsw interfaces:
1. arch_loadaddr - used by platform code to adjust the address at which the object gets loaded. Implement PC98 using this new interface instead of using conditional compilation. For ELF objects the ELF header is passed as the data pointer. For raw files it's the filename. Note that ELF objects are first considered as raw files. 2. arch_loadseg - used by platform code to keep track of actual segments, so that (instruction) caches can be flushed or translations can be created. Both the ELF header as well as the program header are passed to allow platform code to treat the kernel proper differently from any additional modules and to have all the relevant details of the loaded segment (e.g. protection).
Diffstat (limited to 'usr.sbin/Makefile')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud