jdp
43e60106b0
Update #include statements to reflect the new location of "sioreg.h".
...
With these changes plus the egcs fix I committed a few minutes ago,
"make -DWANT_AOUT world" works again. Most likely, "make upgrade"
is fixed too, though I haven't tested that.
1999-04-22 21:02:44 +00:00
des
d3e9d9a7c3
Make the location of init(8) tunable at boot time.
1999-04-20 21:15:13 +00:00
joerg
5bfc6b1d27
Don't clobber the "prompt" variable if it has already been set (e. g.
...
from within loader.conf).
Reviewed by: dcs
1999-04-20 12:07:03 +00:00
kato
5e79bb76b5
Sync with sys/boot/i386/loader/Makefile revision 1.32.
1999-04-19 11:02:19 +00:00
dcs
7da9554ad1
Installs a default loader.rc if none exists. Document loader.conf.
1999-04-18 09:21:12 +00:00
dcs
324546512f
A default loader.rc to be installed.
1999-04-18 09:20:08 +00:00
peter
087d4857e5
Bring the 'new-bus' to the i386. This extensively changes the way the
...
i386 platform boots, it is no longer ISA-centric, and is fully dynamic.
Most old drivers compile and run without modification via 'compatability
shims' to enable a smoother transition. eisa, isapnp and pccard* are
not yet using the new resource manager. Once fully converted, all drivers
will be loadable, including PCI and ISA.
(Some other changes appear to have snuck in, including a port of Soren's
ATA driver to the Alpha. Soren, back this out if you need to.)
This is a checkpoint of work-in-progress, but is quite functional.
The bulk of the work was done over the last few years by Doug Rabson and
Garrett Wollman.
Approved by: core
1999-04-16 21:22:55 +00:00
dcs
998b9c95ea
Reactivate trace! after making it egcs-friendly.
1999-04-06 02:43:06 +00:00
rnordier
3fdb487782
Fix damage introduced in previous commit.
1999-04-05 07:36:30 +00:00
rnordier
33dbdcecb9
Optimize better for space.
...
Thanks to: jdp
1999-04-05 07:24:51 +00:00
obrien
d343a5cdea
Remove the string ">>> FreeBSD/i386 BOOT". I need to reduce the size of
...
boot2 by 16 bytes. I expect this to be temperary until the boot2 authors
can do the proper fix.
1999-04-04 21:15:41 +00:00
kato
628a94f6e5
Use files under sys/boot/i386 instead of copying under sys/boot/pc98.
...
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-04-02 08:59:11 +00:00
joerg
378da8f135
Make <DEL> an alternative rubout character for command input; many
...
serial terminals use this as their default rubout key.
1999-03-31 08:28:42 +00:00
dcs
70ba7a32ce
Revert bootinfo to 1.4 and use a different solution to NULL m_args
...
instead (don't copy).
1999-03-20 14:13:09 +00:00
dcs
c032780b94
Fix a couple of nasty errors in the README.
1999-03-20 12:25:43 +00:00
kato
6d2e2542e4
Sync with sys/boot/i386/loader/version revision 1.4.
1999-03-19 15:59:56 +00:00
kato
abcc07c5f4
Sync with sys/boot/i386/libi386/bootinfo.c revision 1.18.
1999-03-19 15:58:05 +00:00
dcs
c18006911a
Avoid copying m_args if none exists. (Perhaps this is a better solution,
...
Doug?)
1999-03-18 14:36:22 +00:00
kato
00ae7114ac
Install the manual page in sys/boot/i386/loader.
...
Sumbmitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-03-18 13:42:21 +00:00
dfr
3bb3f6f67f
Don't choke in MOD_ARGS() if mp->m_args is NULL.
1999-03-18 11:00:48 +00:00
chuckr
cd0566dca7
This is a temporary README file, to help those trying to experiment
...
with the new boot loader configuration process. I got a lot of
help from Daniel Sobral, and both Dan and I got help from Mike
Smith. This really belongs in Warner's UPDATING, but he's not
been answering his email recently, so that will wait a little.
Robert Nordier also gave me a lot of help, but he hasn't seen the
last version, and can't be blamed for my errors.
Approved by: jkh
Reviewed by: Mike Smith
1999-03-17 23:44:19 +00:00
dcs
5286c095cf
Version bump: kvm & dictionary size.
1999-03-17 23:05:46 +00:00
dcs
9d9e06aee3
Disable trace! until it gets fixed.
1999-03-17 23:03:36 +00:00
dcs
fa973cd0a2
The man page, version 0.1.
1999-03-15 08:52:23 +00:00
dcs
3386e28dad
Remove redundant code.
1999-03-15 08:08:20 +00:00
dcs
55c04d9855
Replace /kernel.config with /boot/kernel.conf.
1999-03-14 21:57:49 +00:00
msmith
c62de94444
Fix syntax for boot command
...
Noticed by: Ruslan Ermilov <ru@ucb.crimea.ua>
1999-03-14 19:55:01 +00:00
kato
d340b23048
Sync with sys/boot/i386/loader/Makefile revision 1.30.
1999-03-10 13:41:44 +00:00
kato
58b7c74807
Sync with sys/boot/i386/libi386/bootinfo.c revision 1.17.
1999-03-10 13:40:29 +00:00
dcs
313dc063d0
Install new loader.rc stuff.
1999-03-10 03:34:14 +00:00
dcs
08f08b7ab7
New loader.rc stuff.
...
Reviewed by: jkh
1999-03-09 14:06:55 +00:00
dcs
526581a289
Add MODINFO_ARGS, parameters passed to a module at load time.
...
VS: ----------------------------------------------------------------------
1999-03-08 11:05:52 +00:00
dcs
b92a330050
Increase ficl's dictionary size, in preparation for the newer loader.rc.
1999-03-08 11:00:02 +00:00
dcs
304195a177
Fix a number of memory leaks and other memory-related disorders.
...
Also, unbreak the breakage introduced at the last revision of module.c.
This changes the semantics of mod_searchfile() (and mod_searchmodule())
to make the caller's responsibility freeing the buffer returned. This
is different from other functions in loader's code, and was done as a
fix for kern/9631. If someone wants to revert this to the original
behavior, don't forget to fix kern/9631 in another way.
This should also fix bin/10462, which was introduced as a result of the
first try at kern/9631 (module.c last revision).
PR: bin/10462
Submitted by: Takanori Saneto <sanewo@ba2.so-net.ne.jp>
1999-03-08 10:32:39 +00:00
kato
f14d10621f
Make loader be able to load 1.2MB fd on machines w/ 1.44MB fdd.
...
Sumbmitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-03-04 16:38:12 +00:00
kato
6edc8e8149
Added an entry for 1.44MB fd.
...
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-03-04 16:34:52 +00:00
kato
f7d44adef4
Oops, forgot to read boot.config file.
...
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-03-04 16:31:55 +00:00
kato
ee59945a67
When SCSI IDs are not contiguous, the loader could not find correct
...
unit number for da device. This commit fixes this problem.
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-03-04 10:48:14 +00:00
kato
1c22dee1f8
boot2 doesn't need to say 'Can't find file boot.config.'
...
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-03-04 10:45:06 +00:00
kato
f87c1161fe
Fix character code of backslash. PC98 should use 0xfc instead of 0x5c.
...
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-03-04 10:44:01 +00:00
dcs
ca008db062
Don't treat empty lines as end-of-file in include(). (I can't
...
believe this bug is still here... :-( )
1999-03-02 16:16:57 +00:00
kato
c7f6e24ca8
Sync with sys/boot/i386/btx/btx/btx.s revision 1.10.
1999-03-01 10:02:45 +00:00
rnordier
c74450fa3d
Save option, rather than slice, selected. This permits unattended
...
booting from other than drive 0, as the F5 keypress is saved and
"replayed."
Requested (some time ago) by: archie
1999-03-01 02:42:47 +00:00
dcs
827ffa0722
Make $ print different lines in, well, different lines.
1999-02-28 02:10:14 +00:00
rnordier
c17b4c476c
Implement "setdrv" option
1999-02-26 14:51:14 +00:00
rnordier
a3fa9785d0
Emulate a V86 "movl %cr0,%eax" instruction.
...
Feedback and testing: Kurt Hopfensperger <kjhmdjd@ix.netcom.com>
1999-02-25 16:27:41 +00:00
kato
c5a1921180
Sync with sys/boot/i386/loader/Makefile revision 1.29.
1999-02-25 11:01:54 +00:00
msmith
7648580bdb
Don't try protecting page 0; it seems that BIOS writers now feel it's
...
appropriate to check for Windows95 by polling for state in low
memory, with fatal results.
Submitted by: rnordier@freebsd.org
1999-02-24 01:37:23 +00:00
dcs
3b2e9c970d
Fix assorted memory leak/buffer reuse problems.
...
Not restricted to, but including:
PR: kern/9631
Submitted by: Bill Fenner <fenner@parc.xerox.com>
1999-02-22 13:12:37 +00:00
tegge
86c0720b63
Enable load of i386 ELF kernels with larger KVA range (e.g. starting at
...
0xe0100000u or 0xc0100000u instead of the usual 0xf0100000u).
1999-02-15 17:36:58 +00:00