Commit Graph
564 Commits
Author SHA1 Message Date
John Baldwin 629f76a0c4 MFC: The Number of Fixed Disks BIOS variable is a byte, not a short.
Approved by:	jkh
2000-11-07 19:17:08 +00:00
Nick Hibma 909d8a2fb4 MFC: the USB scanner driver. See SANE home page for supported USB scanners. 2000-10-31 23:16:09 +00:00
David E. O'Brien 237167e2a2 MFC: rev 1.6 (install loader manpages) 2000-10-30 10:02:47 +00:00
Yoshihiro Takahashi 429e1b09f5 Merged from sys/boot/i386/loader/Makefile revision 1.41.2.5. 2000-10-28 10:10:31 +00:00
Andrew Gallatin 637b59c30f MFC: Move the call to extend_heap() from main to start
Requested by: dfr
2000-10-28 01:08:52 +00:00
Andrew Gallatin 0a6d5a4b4d MFC 1.8: Don't build start.S here
Requested by: dfr
2000-10-28 01:05:39 +00:00
Andrew Gallatin 5f4c585c49 MFC 1.26: Don't indirect through a null pointer.
Requested by: dfr
2000-10-28 01:04:41 +00:00
Andrew Gallatin d1e941ec2e MFC 1.9: Make a few functions inline to save space. 2000-10-28 01:03:33 +00:00
Matthew Dillon b902b53a96 Add LOADER_TFTP_SUPPORT make.conf flag, causes the 'pxeboot' loader
to use tftp to load the kernel rather then NFS, allowing it to mount
the server's root via BOOTP while still loading a custom kernel (rather
then the server's kernel) via TFTP.
2000-10-27 18:14:42 +00:00
Yoshihiro Takahashi 2e0f5d49c2 Merged from sys/boot/i386/loader/main.c revision 1.17.2.3. 2000-10-15 02:57:44 +00:00
Yoshihiro Takahashi 7b284872a0 Merged from sys/boot/i386/loader/main.c revision 1.17.2.4. 2000-09-23 01:43:32 +00:00
Yoshihiro Takahashi 216ce0ac18 Merged from sys/boot/i386/libi386/Makefile revision 1.15.2.2. 2000-09-23 01:42:58 +00:00
Archie Cobbs 104ee923e2 MFC: add support for the "nullconsole" console type. 2000-09-22 17:04:46 +00:00
cvs2svn 3c18fbd55a This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2000-09-21 20:21:31 +00:00
Robert Nordier e0f3a411d1 MFC: typo and BSD/OS type. 2000-09-21 17:57:50 +00:00
Paul Saab a1ac306c0f Properly fix the build on the alpha. 2000-09-18 08:09:39 +00:00
Matt Jacob 4758193e82 The alpha -stable builds have been broken for awhile. This is
a temporary patch so that things can proceed. The complexity
of what got (only partially) MFC'd needs still to be addressed-
hopefully by those who were involved.
2000-09-18 07:35:41 +00:00
Roger Hardiman 73f19c8760 Place bktr_mem before bktr so the modules load in the correct order 2000-09-17 07:23:44 +00:00
Roger Hardiman d16121a18b MFC: Add bktr_mem_load, default set to NO 2000-09-11 11:16:43 +00:00
KATO Takenori 6c459120a2 MFC: added boot selector for PC-98. 2000-09-11 09:19:46 +00:00
cvs2svn 63f72fa3bd This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2000-09-11 07:14:44 +00:00
Yoshihiro Takahashi 82b2a95498 Merged from sys/boot/i386/loader/Makefile revision 1.41.2.4. 2000-09-10 07:58:22 +00:00
Paul Saab 60eeb8b84b MFC:
Add support to send the string 'PXEClient' as the Vendor class
  identifier to the DHCP server.  Now you can check for this string
  in your dhcp configuration to decide whether you will hand out a
  lease to the client or not.
2000-09-10 02:52:19 +00:00
Paul Saab 3fb3ca8401 MFC: [rev 1.47]
Look for libstand in the built tree rather than in /usr/lib.  This
likely could be done better, but the tree is broken and I wanted to
get a fix into the tree.
2000-09-10 01:46:51 +00:00
Paul Saab 102f8a9317 MFC: [rev 1.16]
Export the salient configuration items in a non-pxe-specific namespace
  to allow commonality between varying platforms.  This is a step
  towards parsing the diskless configuration information with MI code
  inside the kernel.

  Export the interface hardware address to the kernel, so that it is possible
  to determine the boot interface with certainty.

  Export the NFS filehandle for the root mount to the kernel, so that the
  kernel does not need to perform a mount RPC call.
2000-09-10 01:46:14 +00:00
David E. O'Brien 8873f942be MFC: rev 1.4 (fix version) 2000-09-03 02:46:58 +00:00
cvs2svn 5f4053c8ec This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2000-08-13 19:20:03 +00:00
Daniel C. Sobral a65662291f MFC: add missing "is".
PR:		20524
Submitted by:	Peter Pentchev <[email protected]>
2000-08-11 10:34:04 +00:00
Paul Saab 5aad4ddf58 MFC: [rev 1.14] Pass dhcp variables to the kernel. 2000-08-11 05:42:57 +00:00
Peter Wemm b166e610be MFC: spelling fixes 2000-08-08 23:44:04 +00:00
Peter Wemm 3553e1e83a Teach the RELENG_4 loader.conf to pull in /boot/device.hints if it exists.
This doesn't do anything under RELENG_4 (yet?) but will make it easier to
test-boot 5.0 kernels with a 4.x userland.
2000-08-08 23:42:28 +00:00
John Baldwin 1aa9f5779a MFC: Set all of %cx, not just %cl. 2000-08-04 22:43:37 +00:00
David E. O'Brien 6167cc333c MFC: rev 1.5 (fix rules so `make' can do its job properly) 2000-08-04 08:31:08 +00:00
cvs2svn 9817a6f41e This commit was manufactured by cvs2svn to create branch 'RELENG_4'. 2000-08-04 08:05:53 +00:00
Peter Wemm b245958cd3 MFC: $FreeBSD$ 2000-08-03 00:54:41 +00:00
Kris Kennaway 2836fb8111 MFC: Don't call vfprintf-like functions without a format string. 2000-07-20 10:35:28 +00:00
David E. O'Brien 28e4736c5a MFC: rev 1.3 (now at version 1.0) 2000-07-18 04:15:56 +00:00
John Baldwin 4d209f48cf MFC: The new 1024 byte boot0 that supports the EDD BIOS extensions. 2000-07-17 21:27:26 +00:00
Yoshihiro Takahashi e9e9c198fc Merged from sys/boot/i386/libi386/biosdisk.c revision 1.31. 2000-07-14 04:23:45 +00:00
John Baldwin 6f66be2e19 MFC: Always install boot loader forth files and default loader.conf during
installworld.
2000-07-12 05:16:49 +00:00
John Baldwin 568fd2f6bb MFC: Lots of bootstrap fixes and features:
- Add $FreeBSD$ to README
- Coment fix for the if_wx module in loader.conf
- Axe all the unneeded m4 files (yay!)
- EDD support in mbr, boot1 and boot2, and the loader
- inline functions in boot2 that are only used once to gain 68 bytes of
  free space
- emulate the WBINVD instruction in BTX
- remove cruft from the cdldr Makefile
- improve hard disk probe checking as well as lsdev enhancements in the
  loader
2000-07-07 21:12:34 +00:00
David E. O'Brien b9c7e39ae8 MFC: rev 1.3 (record the new PALcode revision in the pcs structure after
changing to run OSF/1 PALcode)
2000-07-07 00:20:49 +00:00
David E. O'Brien 10c1242d8e MFC: rev 1.4
Remove AGAIN definition, as FICL 2.04 provides it.  Add strlen, and 2>r 2r>
2000-07-07 00:15:53 +00:00
David E. O'Brien e03ee5debd MFC: rev 1.6 (Modify boot-conf so it can take a kernel or directory name
as a parameter and DTRT)
	 rev 1.7 (add version checking)
	 rev 1.8 (fix usage of the word environment?)
2000-07-07 00:14:34 +00:00
David E. O'Brien ec338b964a MFC: rev 1.8 (allow compliation on standard i386) 2000-07-07 00:11:23 +00:00
David E. O'Brien 10618f4020 White space commit to remove differences with the HEAD. 2000-07-07 00:09:45 +00:00
David E. O'Brien 70629e46f0 MFC: rev 1.18 (make MI as `sizeof' returns different sizes on different
platforms)
2000-07-07 00:08:34 +00:00
David E. O'Brien b5d4a42dbe MFC: rev 1.1{6,8} (place original builtins in a vocabulary called
"builtins" and fix vocabulary juggling)
MFC: rev 1.7
     * Remove the setting of sourceid from bf_vm(), as bf_vm() really has
       no clue.
     * set sourceid to 0 when booting, which is the correct setting for stdin.
     * set sourceid to an arbitrary fd when include'ing, preserving and
       restoring the previous sourceid.
2000-07-07 00:07:08 +00:00
David E. O'Brien 756c2616b8 MFC: rev 1.23
* Remove the setting of sourceid from bf_vm(), as bf_vm() really has no clue.
* set sourceid to 0 when booting, which is the correct setting for stdin.
* set sourceid to an arbitrary fd when include'ing, preserving and restoring
  the previous sourceid.
2000-07-07 00:01:24 +00:00
David E. O'Brien b3db32c3d9 MFC: rev 1.7
Only probe network settings on the first open of the network device.
The alpha firmware takes a seriously long time to open the network device
the first time.
2000-07-07 00:00:26 +00:00