marcel
342a196627
Don't unconditionally compile-in the bcache code. It's only used on
...
i386/amd64 and pc98. Remove useless calls to bcache_init() from the
ia64 and sparc64 loaders, as well as from the OFW common code.
2006-11-02 00:26:45 +00:00
ru
f0e19d90c0
Because the BTX mini-kernel now uses flat memory mode and clients
...
are no longer limited to a virtual address space of 16 megabytes,
only mask high two bits of a virtual address. This allows to load
larger kernels (up to 1 gigabyte). Not masking addresses at all
was a bad idea on machines with less than >3G of memory -- kernels
are linked at 0xc0xxxxxx, and that would attempt to load a kernel
at above 3G. By masking only two highest bits we stay within the
safe limits while still allowing to boot larger kernels.
(This is a safer reimplmentation of sys/boot/i386/boot2/boot.2.c
rev. 1.71.)
Prodded by: jhb
Tested by: nyan (pc98)
2006-10-29 14:50:58 +00:00
tegge
f42473d76b
Add mnt_noasync counter to better handle interleaved calls to nmount(),
...
sync() and sync_fsync() without losing MNT_ASYNC. Add MNTK_ASYNC flag
which is set only when MNT_ASYNC is set and mnt_noasync is zero, and
check that flag instead of MNT_ASYNC before initiating async io.
2006-09-26 04:15:59 +00:00
yar
209e4786e7
Commit the results of the typo hunt by Darren Pilgrim.
...
This change affects documentation and comments only,
no real code involved.
PR: misc/101245
Submitted by: Darren Pilgrim <darren pilgrim bitfreak org>
Tested by: md5(1)
MFC after: 1 week
2006-08-04 07:56:35 +00:00
nyan
d791ac27b8
Add a bootable CD support.
2006-05-14 07:26:02 +00:00
nyan
bba2409d42
Fix build (s:pc98/cbus/cbus.h:pc98/pc98/pc98_machdep.h:)
...
Pointyhat to: nyan
2006-05-09 14:20:17 +00:00
jhb
f701a00d00
Drop the gateA20() function in the loader as it is unused. All the other
...
boot loaders that load the loader already handle A20. In fact, they are
required to do so in order to setup the environment that btxldr expects.
2006-04-11 20:11:30 +00:00
ru
388e590f95
Reimplementation of world/kernel build options. For details, see:
...
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
2006-03-17 18:54:44 +00:00
nyan
a70a67d8a8
MFi386: revisions 1.34 and 1.36.
2005-12-21 06:10:42 +00:00
nyan
c3407b9b23
MFi386: revision 1.8.
2005-12-21 06:09:47 +00:00
nyan
a924487cfe
MFi386: revision 1.46.
2005-12-21 06:09:09 +00:00
sobomax
6168246eb2
Unbreak pc98 after my last changes to i386.
2005-12-20 08:54:30 +00:00
nyan
ed08782bf8
MFi386: Enable beastie.4th.
2005-10-30 15:59:08 +00:00
nyan
3a90a23a85
MFi386: revision 1.33.
...
> Cause all flags passed by boot2 to set the respective loader(8)
> boot_* variable. The end effect is that all flags from boot2
> are now passed to the kernel.
2005-09-30 13:24:14 +00:00
nyan
a40d5ee772
Remove EPSON PC-386 note A/W/AE/WR support.
2005-09-14 12:39:06 +00:00
nyan
75a715050f
MFi386: revision 1.11.
2005-09-13 08:29:03 +00:00
nyan
58bbddf5e1
MFi386: revisions 1.10 and 1.11.
...
- Add '-mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3' to CFLAGS.
2005-09-13 08:27:38 +00:00
jhb
65ffcee053
- Add support to the loader for multiple consoles.
...
- Teach the i386 and pc98 loaders to honor multiple console requests from
their respective boot2 binaries so that the same console(s) are used in
both boot2 and the loader.
- Since the kernel doesn't support multiple consoles, whichever console is
listed first is treated as the "primary" console and is passed to the
kernel in the boot_howto flags.
PR: kern/66425
Submitted by: Gavin Atkinson gavin at ury dot york dot ac dot uk
MFC after: 1 week
2005-05-27 19:31:00 +00:00
jhb
3c2fee4137
Print out the commands from /boot.config after parsing them so that they
...
output is sent to the correct console(s).
PR: kern/66425
Submitted by: Gavin Atkinson gavin at ury dot york dot ac dot uk
MFC after: 1 week
2005-05-27 19:26:11 +00:00
nyan
7d03ad1458
Change a directory layout for pc98.
...
- Move MD files into <arch>/<arch>.
- Move bus dependent files into <arch>/<bus>.
Rename some files to more suitable names.
Repo-copied by: peter
Discussed with: imp
2005-05-10 12:02:18 +00:00
nyan
27c543668b
Remove ifdef PC98.
2005-05-08 14:17:28 +00:00
nyan
7ccdf6dff3
Merged from libi386/biosdisk.c revisions 1.37 and 1.41.
2005-05-08 13:30:14 +00:00
nyan
99aa0a68d3
Use DOSMID_386BSD rather than DOSPTYP_386BSD.
2005-05-08 11:15:38 +00:00
nyan
1db0102589
MFi386: revision 1.20.
2005-04-14 14:12:54 +00:00
imp
6f675f7be0
Fix buidling of boot blocks for pc98 with new links.
...
Submitted by: nyan@
2005-04-03 04:58:15 +00:00
ru
bb6ad7dcac
NOFORTH -> NO_FORTH
2004-12-21 12:32:15 +00:00
ru
c1a820195c
NOSHARED -> NO_SHARED
2004-12-21 09:59:45 +00:00
ru
cec60429bb
Start the dreaded NOFOO -> NO_FOO conversion.
...
OK'ed by: core
2004-12-21 08:47:35 +00:00
scottl
3b185ba05b
Remove the last vestiges of the userconfig option. None of this actually
...
did anything, so this commit should be considered a NO-OP.
2004-12-01 04:59:33 +00:00
nyan
4de1685da7
MFi386: revisions 1.77 and 1.78.
2004-11-29 11:55:14 +00:00
nyan
fc028efa4c
MFi386: revision 1.38.
2004-11-29 11:54:42 +00:00
ru
5db2b9d5b3
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
nyan
7e8cc3ff98
MFi386: revision 1.4.
2004-10-24 12:16:18 +00:00
nyan
39595f1f47
MFi386: Set bi_basemem and bi_extmem variables.
...
Respect RB_MULTIPLE flag.
2004-10-24 12:15:07 +00:00
nyan
849321f886
MFi386: Add support for preloading ELF relocatable object format modules.
2004-10-24 12:14:05 +00:00
ru
ce70f55679
Document boot_cdrom, boot_multicons, and boot_serial.
...
Reduce diffs between help.common and loader(8).
Mention that boot_userconfig is currently a no-op.
2004-09-30 13:09:00 +00:00
nyan
ebe6d04326
MFi386: revision 1.56 (Add -fno-unit-at-a-time to CFLAGS).
2004-09-18 00:12:04 +00:00
nyan
07b5593d23
Fix new compiler error (s/bcopy/memcpy/).
2004-07-30 09:42:04 +00:00
phk
0cf3d6f050
Fix another beak.
...
Seen by: pjd
2004-06-17 11:44:05 +00:00
phk
78e719f581
Unspam sys/boot, the dev_t commit should not have touched these.
...
Spotted by: peter
2004-06-16 18:21:22 +00:00
phk
7a09e3e482
My new keyboard can't spell.
2004-06-16 17:03:18 +00:00
phk
dfd1f7fd50
Do the dreaded s/dev_t/struct cdev */
...
Bump __FreeBSD_version accordingly.
2004-06-16 09:47:26 +00:00
phk
67632d242d
Premptively fix GCC3.4 issue: add break; after empty default: clauses.
...
PR: 65493
Submitted by: Pawel Worach <sajd@telia.com>
2004-06-16 08:12:06 +00:00
nyan
3640f633e3
MFi386: revisions from 1.15 to 1.17.
2004-04-29 08:24:57 +00:00
nyan
b56709bbf0
MFi386: revisions from 1.16 to 1.18.
2004-04-29 08:24:30 +00:00
ru
e97d62405b
MFi386: Use C (and CPP) style comments for assembler-with-cpp
...
sources, for lines that start with a comment.
2004-04-28 10:15:31 +00:00
imp
cbc58cf8a6
Remove advertising clause from University of California Regent's license,
...
per letter dated July 22, 1999.
Approved by: core
2004-04-05 23:41:29 +00:00
nyan
557a78cc43
MFi386: revision 1.29.
2004-03-14 09:43:15 +00:00
nyan
7027b3a093
MFi386: revision 1.76.
2004-03-14 09:41:57 +00:00
nyan
bd3ac210d0
MFi386: Get rid of unnecessary use of m4(1) by using cpp(1) instead.
...
Repocopied by: joe
2004-02-13 15:39:59 +00:00