Tor Egge
a1e363f256
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
Yaroslav Tykhiy
776fc0e90e
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
Yoshihiro Takahashi
33cf0c5194
Add a bootable CD support.
2006-05-14 07:26:02 +00:00
Yoshihiro Takahashi
b42bfe1947
Fix build (s:pc98/cbus/cbus.h:pc98/pc98/pc98_machdep.h:)
...
Pointyhat to: nyan
2006-05-09 14:20:17 +00:00
John Baldwin
31062da1b0
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
Ruslan Ermilov
e1fe3dba5c
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
Yoshihiro Takahashi
6fa7cb4445
MFi386: revisions 1.34 and 1.36.
2005-12-21 06:10:42 +00:00
Yoshihiro Takahashi
8b891b8d17
MFi386: revision 1.8.
2005-12-21 06:09:47 +00:00
Yoshihiro Takahashi
2d908c8204
MFi386: revision 1.46.
2005-12-21 06:09:09 +00:00
Maxim Sobolev
90ec8e27c3
Unbreak pc98 after my last changes to i386.
2005-12-20 08:54:30 +00:00
Yoshihiro Takahashi
94ac50dbcb
MFi386: Enable beastie.4th.
2005-10-30 15:59:08 +00:00
Yoshihiro Takahashi
f51b0ce0ee
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
Yoshihiro Takahashi
42244f27c2
Remove EPSON PC-386 note A/W/AE/WR support.
2005-09-14 12:39:06 +00:00
Yoshihiro Takahashi
abf04270da
MFi386: revision 1.11.
2005-09-13 08:29:03 +00:00
Yoshihiro Takahashi
090559c76e
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
John Baldwin
8b7c03a7a4
- 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
John Baldwin
5b09b18204
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
Yoshihiro Takahashi
d1725ef7ff
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
Yoshihiro Takahashi
769f92857b
Remove ifdef PC98.
2005-05-08 14:17:28 +00:00
Yoshihiro Takahashi
d03f4aa4fe
Merged from libi386/biosdisk.c revisions 1.37 and 1.41.
2005-05-08 13:30:14 +00:00
Yoshihiro Takahashi
ad42c2a5fd
Use DOSMID_386BSD rather than DOSPTYP_386BSD.
2005-05-08 11:15:38 +00:00
Yoshihiro Takahashi
fa1650c0c8
MFi386: revision 1.20.
2005-04-14 14:12:54 +00:00
Warner Losh
722cb08d74
Fix buidling of boot blocks for pc98 with new links.
...
Submitted by: nyan@
2005-04-03 04:58:15 +00:00
Ruslan Ermilov
cbbdcac72a
NOFORTH -> NO_FORTH
2004-12-21 12:32:15 +00:00
Ruslan Ermilov
83c7ade90a
NOSHARED -> NO_SHARED
2004-12-21 09:59:45 +00:00
Ruslan Ermilov
e653b48c80
Start the dreaded NOFOO -> NO_FOO conversion.
...
OK'ed by: core
2004-12-21 08:47:35 +00:00
Scott Long
05d0bf79ed
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
Yoshihiro Takahashi
cafe28f16a
MFi386: revisions 1.77 and 1.78.
2004-11-29 11:55:14 +00:00
Yoshihiro Takahashi
028d40a592
MFi386: revision 1.38.
2004-11-29 11:54:42 +00:00
Ruslan Ermilov
a35d88931c
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
Yoshihiro Takahashi
c25984c97c
MFi386: revision 1.4.
2004-10-24 12:16:18 +00:00
Yoshihiro Takahashi
3ad0b93804
MFi386: Set bi_basemem and bi_extmem variables.
...
Respect RB_MULTIPLE flag.
2004-10-24 12:15:07 +00:00
Yoshihiro Takahashi
8c3c8ed197
MFi386: Add support for preloading ELF relocatable object format modules.
2004-10-24 12:14:05 +00:00
Ruslan Ermilov
69a02bda38
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
Yoshihiro Takahashi
cede9ec016
MFi386: revision 1.56 (Add -fno-unit-at-a-time to CFLAGS).
2004-09-18 00:12:04 +00:00
Yoshihiro Takahashi
c80f54d479
Fix new compiler error (s/bcopy/memcpy/).
2004-07-30 09:42:04 +00:00
Poul-Henning Kamp
1400886b92
Fix another beak.
...
Seen by: pjd
2004-06-17 11:44:05 +00:00
Poul-Henning Kamp
ad165b6f6d
Unspam sys/boot, the dev_t commit should not have touched these.
...
Spotted by: peter
2004-06-16 18:21:22 +00:00
Poul-Henning Kamp
0e69b1a1c7
My new keyboard can't spell.
2004-06-16 17:03:18 +00:00
Poul-Henning Kamp
89c9c53da0
Do the dreaded s/dev_t/struct cdev */
...
Bump __FreeBSD_version accordingly.
2004-06-16 09:47:26 +00:00
Poul-Henning Kamp
4ee9ad6b13
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
Yoshihiro Takahashi
dd4d0b14e8
MFi386: revisions from 1.15 to 1.17.
2004-04-29 08:24:57 +00:00
Yoshihiro Takahashi
798f9e7fa0
MFi386: revisions from 1.16 to 1.18.
2004-04-29 08:24:30 +00:00
Ruslan Ermilov
1e104f00e7
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
Warner Losh
9e127f523c
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
Yoshihiro Takahashi
f213e50a57
MFi386: revision 1.29.
2004-03-14 09:43:15 +00:00
Yoshihiro Takahashi
3136cf2d73
MFi386: revision 1.76.
2004-03-14 09:41:57 +00:00
Yoshihiro Takahashi
1a413640ac
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
Yoshihiro Takahashi
32efe8e4b4
MFi386: revisions 1.74 and 1.75.
...
- kzip(8) is long dead.
- Clean CLEANFILES.
2004-02-13 15:26:22 +00:00
Yoshihiro Takahashi
4dcf467f93
MFi386: revision 1.20 (don't strip kgzldr.o)
2004-02-13 15:24:25 +00:00