Michael Brown
|
89da833c5d
|
init_librm() and prot_call() are now real-mode far calls.
install() now calls relocate(), moves the protected-mode code to the new
location, and calls hide_etherboot().
|
18 vuotta sitten |
Michael Brown
|
f8f75cef5b
|
BSS is now zeroed by libprefix (along with the otherwise non-zeroable
portions such as the stack) during the installation process.
init_fns() are called from main(). We need to think about initial
control flow some more.
|
18 vuotta sitten |
Michael Brown
|
10c28a51bd
|
Create two easy-to-use entry points in libprefix: install and
install_prealloc. I *think* these will suffice for all the 16-bit
prefixes.
|
18 vuotta sitten |
Michael Brown
|
9fcded3d23
|
Towards a(nother) new real-mode infrastructure, in which we take
advantage of the fact that we have to have a permanently-resident block
in base memory.
|
18 vuotta sitten |
Michael Brown
|
e44e5c7247
|
compiler.h is now always included on the command line.
|
19 vuotta sitten |
Michael Brown
|
3714946709
|
arch_rm_main no longer exists.
|
19 vuotta sitten |
Michael Brown
|
43417e6c1b
|
setup16() now calls initialise(); we don't have to do it.
|
19 vuotta sitten |
Michael Brown
|
0ff80b477d
|
Merged mcb30-realmode-redesign back to HEAD
|
19 vuotta sitten |
Michael Brown
|
3d6123e69a
|
Initial revision
|
19 vuotta sitten |