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
Ruslan Ermilov
b0e014af29
- Include <sys/reboot.h> to get the RB_* defines.
...
- Make the PROBE_KEYBOARD option better resemble the -P option in
boot2, i.e., if keyboard isn't present then boot with both
RB_SERIAL and RB_MULTIPLE set.
Reviewed by: jhb
2006-09-05 19:28:03 +00:00
Ruslan Ermilov
23471380b5
Make the default "init_path" value breakable, so it fits on the
...
screen's width, thus eliminating a groff(1) warning.
Suggested by: marck
2006-08-20 09:31:17 +00:00
Warner Losh
c3dec0b20d
Copy powerpc ficl files sysdep files (maybe we need a common one)
2006-08-18 21:41:43 +00:00
Warner Losh
1e99975d1f
Build at91
2006-08-18 21:37:27 +00:00
Warner Losh
7127c5f8f5
Support compiling as part of world
2006-08-18 20:26:54 +00:00
Christian Brueffer
b988495e7b
Wordsmithing on the ixgb(4) and mxge(4) descriptions.
...
Suggested by: ru (ixgb)
2006-08-18 19:03:28 +00:00
Christian Brueffer
a4ec0f47af
Add more modules, correct alphabetical order.
2006-08-18 17:48:17 +00:00
Dmitry Morozovsky
6bf0d59557
kern.ipc.nmbclusters is sysctl, not compile-time option. Change Dv to Va.
...
Touch .Dd.
Pointed out by: ru
MFC after: 1 week
2006-08-18 10:15:01 +00:00
Dmitry Morozovsky
86ddfd1205
Remove references to NMBCLUSTERS which is obsoleted.
...
PR: 100427
Approved by: maxim
MFC after: 1 week
2006-08-18 08:03:06 +00:00
Warner Losh
aade86560a
MFp4: changes since .s -> .S rename. Use correct header for size
2006-08-17 00:14:32 +00:00
Warner Losh
fc96acb9c7
MFp4: First cut at making spi and/or sd card booting work, needs work
2006-08-16 23:39:58 +00:00
Warner Losh
a2d68f2284
MFp4:
...
Tidy up a bit. Make sure that the burned image matches the downloaded
one.
2006-08-16 23:18:07 +00:00
Warner Losh
5faf79cd4c
MFp4:
...
Simplify life a little for such a simple program.
2006-08-16 23:14:52 +00:00
Christian Brueffer
03af12c1ac
Several updates:
...
- Added missing file system/network/sound module entries
- Removed obsolete network module entries
- Capitalized (Fast|Gigabit) Ethernet
MFC after: 1 week
2006-08-14 18:04:01 +00:00
Warner Losh
100d8ed79b
MFp4: Integrate a boatload of bug fixes from p4. We're right on the
...
8k boundary with this program still.
text data bss dec hex filename
7925 4 4476 12405 3075 bootiic.out
so we have like 293 bytes left before we have to play games. There
may be ways to reduce that somewhat, but they start to be very board
specific.
2006-08-10 19:55:52 +00:00
Warner Losh
8440b5885d
MFp4:
...
Reach over into the arm tree to grab some at91 definitions.
Better warnings
Lots of build tweaks
2006-08-10 18:22:56 +00:00
Warner Losh
20311a8e46
MFp4: remove obsolete files
2006-08-10 18:19:45 +00:00
Warner Losh
87ad01e6e3
MFp4:
...
Remove obsolete files in list
Add spi flash reading routines
2006-08-10 18:14:35 +00:00
Warner Losh
d4a46cca62
MFp4: Numerous changes from p4 to try to improve tftp downloading,
...
reduce code footprint, etc. While some problems still remain, the
reliability of tftp is much improved.
2006-08-10 18:11:22 +00:00
Warner Losh
cabd3e547a
MFp4: consolidate #include files down to lib.h
2006-08-10 18:07:49 +00:00
Warner Losh
592c5848a6
MFp4: These will migrate to the boot specific directories because they
...
are too hard to share between the different boot loaders.
2006-08-10 18:07:01 +00:00
Warner Losh
98de821987
MFp4: Make it clearer that the address passed to the eeprom routines is
...
really an offset within the eeprom device, and not a IIC address.
2006-08-10 18:03:50 +00:00
Warner Losh
7492b55513
MFp4: Catchup with migration of some defines.
2006-08-10 18:02:27 +00:00
Warner Losh
5c35a13adf
MFp4: Tweaks for our board.
2006-08-10 17:59:22 +00:00
Warner Losh
b51b3172ba
MFp4: Increase character timeout to 10. Make it a #define for easier
...
changes in the future. This helps with getting started and to
overcome the really sucky level of granuality this timeout has in
getc. A timeout of 1 means 'wait until top of next second' rather
than 'wait for at least a second'.
2006-08-10 17:54:51 +00:00
Warner Losh
a1f26cebf0
Don't need to special case arm here anymore
2006-08-10 06:29:43 +00:00
Warner Losh
2e6c020cf2
Add a dummy makefile to keep build happy
2006-08-10 06:29:15 +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
Andrey A. Chernov
cfb1b19a60
Add snd_emu10kx_load
2006-07-26 12:59:42 +00:00
Pyun YongHyeon
68fbfb9241
Add an entry for the stge(4) module.
...
While I'm here remove a stale wx(4) entry which was removed 4 years,
9 months ago.
2006-07-25 01:02:22 +00:00
Warner Losh
08586b224d
Don't descend into ${MACHINE} on the arm platforms.
2006-06-18 17:44:40 +00:00
Ian Dowse
9c0ce099e6
Increment the disk block offset after writing, not before. This
...
fixes filesystem corruption when nextboot.conf is located after
cylinder 1023. The bug appears to have been introduced at the time
bd_read was copied to create bd_write.
PR: bin/98005
Reported by: yar
MFC after: 1 week
2006-05-31 09:05:49 +00:00
Marius Strobl
07399d81d8
- Replace the entry for the no longer existing lnc(4) module with an
...
entry for the replacement le(4) module.
- Add an entry for the gem(4) module.
- Remove gratuitous whitespace in the description of the hme(4) entry.
2006-05-14 19:04:12 +00:00
Yoshihiro Takahashi
33cf0c5194
Add a bootable CD support.
2006-05-14 07:26:02 +00:00
John Baldwin
be5d6589e0
Remove more Alpha bits from the boot code including fixing several
...
stale comments.
2006-05-12 04:09:53 +00:00
John Baldwin
906d6c0eb1
Remove Alpha bits for ficl.
2006-05-12 04:07:42 +00:00
John Baldwin
67ab9fd759
First pass at removing Alpha kernel support.
2006-05-11 22:25:28 +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
cde0d87b26
Restore the pre-5.x behavior of only beeping if the user makes a bad
...
selection and not always beeping on startup. The two bytes for the extra
'jmp' instruction were obtained by removing recognition of BSD/OS
partitions.
Requested by: many
Tested by: subset of many
Head nod: imp, keramida
MFC after: 2 weeks
2006-05-03 13:43:46 +00:00
John Baldwin
b5fd832d94
Use PTOV() to convert physical addresses to appropriate virtual addresses
...
in the loader when searching for the ACPI RSDP. (The loader runs in a flat
mode with va 0 == pa 0xa000.)
2006-04-25 18:42:22 +00:00
Warner Losh
7ea1357336
MFp4:
...
Make getc(0) polling (this has the happy side effect of saving
8 bytes in the generated code).
2006-04-21 13:58:51 +00:00
Warner Losh
69f5220b21
MFp4: Loop forever getting characters... A kludge for now.
2006-04-21 13:56:26 +00:00
Warner Losh
750f97a294
MFp4: Integrate support for building tag support for linux booting.
2006-04-21 13:51:47 +00:00
Warner Losh
0cef210b08
MFp4:
...
Init eeprom here now that we don't init the eeprom in arm_init.s
and read in the second 8k of the data.
Tweak formatting.
2006-04-21 13:44:58 +00:00
Warner Losh
ca2c5ec68f
Move from arm_init.s -> .S. #ifdef linux vs freebsd defaults for the
...
boot loader (linux booting helps regression testing). No repo copy
because of limited history.
2006-04-21 13:40:26 +00:00
Warner Losh
9b062675f0
MFp4: formatting nits and minor style changes that likely won't matter.
2006-04-21 07:45:57 +00:00
Warner Losh
acc47bab5b
Allow one to enable building tags. Check the size of the boot imag.
2006-04-21 07:41:36 +00:00
Warner Losh
ac1e0174a6
MFp4:
...
On the KB9202 go ahead and enable the flash controller so the boot
loader can access the parallel flash.
2006-04-21 07:29:14 +00:00
Warner Losh
42ed626f87
MFp4:
...
Make this compile, assuming that you have linux installed in a
sensible place. tag_list is disabled by default, since we don't
distribute linux, but it is desirable to allow the boot loader to boot
Linux or FreeBSD (mostly for testing).
2006-04-21 07:19:22 +00:00