summaryrefslogtreecommitdiff
path: root/sys/boot/forth/loader.conf
AgeCommit message (Collapse)Author
2017-11-14Move sys/boot to stand. Fix all references to new locationWarner Losh
Sponsored by: Netflix Notes: svn path=/head/; revision=325834
2017-11-13Don't add /boot/dt*s* but /boot/dt*b*. Stupid think-o. /boot/dtb wasWarner Losh
what was tested... Notes: svn path=/head/; revision=325780
2017-11-13Add /boot/dts to the list of default modules. The minimal arm and mipsWarner Losh
loader.conf for uboot have this in the list, but the default one didn't. Since there's no harm and it's a failsafe, add it to the list. Sponsored by: Netflix Notes: svn path=/head/; revision=325779
2017-09-05Add smn(4) driver for AMD System Management NetworkConrad Meyer
AMD Family 17h CPUs have an internal network used to communicate between the host CPU and the PSP and SMU coprocessors. It exposes a simple 32-bit register space. Reviewed by: avg (no +1), mjoras, truckman Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D12217 Notes: svn path=/head/; revision=323184
2017-06-10Switch the example name for variables controlling loading memory imagesEdward Tomasz Napierala
in /boot/defaults/loader.conf to something that's actually commonly used, "mdroot". It's arbitrary, but it's easier to find this way. MFC after: 2 weeks Notes: svn path=/head/; revision=319798
2017-04-24Remove the NATM framework including the en(4), fatm(4), hatm(4), andBrooks Davis
patm(4) devices. Maintaining an address family and framework has real costs when we make infrastructure improvements. In the case of NATM we support no devices manufactured in the last 20 years and some will not even work in modern motherboards (some newer devices that patm(4) could be updated to support apparently exist, but we do not currently have support). With this change, support remains for some netgraph modules that don't require NATM support code. It is unclear if all these should remain, though ng_atmllc certainly stands alone. Note well: FreeBSD 11 supports NATM and will continue to do so until at least September 30, 2021. Improvements to the code in FreeBSD 11 are certainly welcome. Reviewed by: philip Approved by: harti Notes: svn path=/head/; revision=317383
2017-04-16Replace the RC4 algorithm for generating in-kernel secure randomMark Murray
numbers with Chacha20. Keep the API, though, as that is what the other *BSD's have done. Use the boot-time entropy stash (if present) to bootstrap the in-kernel entropy source. Reviewed by: delphij,rwatson Approved by: so(delphij) MFC after: 2 months Relnotes: yes Differential Revision: https://reviews.freebsd.org/D10048 Notes: svn path=/head/; revision=317015
2017-03-22Garbage collect if_igb reference in loader.confEnji Cooper
if_igb was merged with if_em in r311849 X-MFC with: r311849 Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=315739
2017-03-22Document some more 10GbE+ network drivers in loader.confEnji Cooper
- if_cxgbe - if_ixl - if_ixlv - sfxge MFC after: 1 week Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=315738
2017-02-28Remove SVR4 (System V Release 4) binary compatibility support.Gleb Smirnoff
UNIX System V Release 4 is operating system released in 1988. It ceased to exist in early 2000-s. Notes: svn path=/head/; revision=314373
2016-12-22Add a dumpdev example to /boot/defaults/loader.confAlan Somers
Submitted by: rgrimes MFC after: 4 weeks Sponsored by: Spectra Logic Corp Notes: svn path=/head/; revision=310417
2016-11-15New driver for Broadcom NetXtreme-C and NetXtreme-E devices.Stephen Hurd
This driver uses the iflib framework supporting Broadcom 25/50Gbps devices. Reviewed by: gallatin, wblock Approved by: davidch MFC after: 2 weeks Relnotes: yes Sponsored by: Broadcom Limited Differential Revision: https://reviews.freebsd.org/D7551 Notes: svn path=/head/; revision=308696
2016-05-17Remove the reiserfs(5) manpage and an example of loading the kernel module.John Baldwin
Notes: svn path=/head/; revision=300071
2016-04-30boot/forth: spelling fixes.Pedro F. Giffuni
Reviewed by: dteske MFC after: 2 weeks Notes: svn path=/head/; revision=298831
2016-02-24Obsolete mkulzma(8) and geom_uncompress(4), their functionalityMaxim Sobolev
is now provided by mkuzip(8) and geom_uzip(4) respectively. MFC after: 1 month Notes: svn path=/head/; revision=295945
2015-12-31Introduce the ZFS Boot Environments menu to the loader menuAllan Jude
If the system was booted with ZFS, a new menu item (#7) appears It contains an autogenerated list of ZFS Boot Environments This allows the user to switch to an alternate root file system Use Cases: - Revert a failed upgrade - Concurrently run different versions of FreeBSD with common home directory - Easier integration with the sysadmin/beadm utility Requested by: many Reviewed by: dteske MFC after: 10 days Relnotes: yes Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D3167 Notes: svn path=/head/; revision=293001
2015-07-31Document the existence of cloudabi_load and cloudabi64_load.Ed Schouten
Notes: svn path=/head/; revision=286111
2015-07-25Use consistent spacing.Edward Tomasz Napierala
MFC after: 1 month Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=285882
2015-07-25Add md_root example to defaults/loader.conf.Edward Tomasz Napierala
Note that this doesn't quite work yet - the preloaded image gets loaded twice for some reason. MFC after: 1 month Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=285881
2015-07-25Use double newlines consistently.Edward Tomasz Napierala
MFC after: 1 month Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=285875
2015-06-30Updated random(4) boot/shutdown scripting.Mark Murray
Fix the man pages as well. Differential Revision: https://reviews.freebsd.org/D2924 Approved by: so (delphij) Notes: svn path=/head/; revision=284960
2015-04-29Improve support for blacklisting bad memory locations. The user can supplyScott Long
a text file with a list of physical memory addresses to exclude, and have it loaded at boot time via the provided example in loader.conf. The tunable 'vm.blacklist' remains, but using an external file means that there's no practical limit to the size of the list. This change also improves the scanning algorithm for processing the list, scanning the list only once instead of scanning it for every page in the system. Both the sysctl and the file can be unsorted and contain duplicates so long as each entry is numeric (decimal or hex) and is separated by a space, comma, or newline character. The sysctl 'vm.page_blacklist' is now provided to report what memory locations were successfully excluded. Reviewed by: imp, emax Obtained from: Netflix, Inc. MFC after: 3 days Notes: svn path=/head/; revision=282228
2015-04-16Add "GELI Passphrase:" prompt to boot loader.Devin Teske
A new loader.conf(5) option of geom_eli_passphrase_prompt="YES" will now allow you to enter your geli(8) root-mount credentials prior to invoking the kernel. See check-password.4th(8) for details. Differential Revision: https://reviews.freebsd.org/D2105 Reviewed by: imp, kmoore Discussed on: -current MFC after: 3 days X-MFC-to: stable/10 Relnotes: yes Notes: svn path=/head/; revision=281616
2015-04-01Whoops! "arc commit --revision" != "arc diff --update"Devin Teske
Notes: svn path=/head/; revision=280939
2015-04-01Add "GELI Passphrase:" prompt to boot loader.Devin Teske
Summary: Add "GELI Passphrase:" prompt to boot loader. A new loader.conf(5) option of geom_eli_passphrase_prompt="YES" will now allow you to enter your geli(8) root-mount credentials prior to invoking the kernel. See check-password.4th(8) for details. Differential Revision: https://reviews.freebsd.org/D2105 Reviewed by: (your name[s] here) MFC after: 3 days X-MFC-to: stable/10 Relnotes: yes Test Plan: Drop a head copy of check-password.4th into /boot and then apply the patch (only the patch to /boot/check-password.4th is required; no other changes are required but you do have to have a HEAD copy of check-password.4th to apply the patch). NB: The rest of your /boot files can be up to 2 years old but no older. NB: The test won't work unless your kernel has the following change https://svnweb.freebsd.org/base?view=revision&revision=273489 Now, put into /boot/loader.conf: geom_eli_passphrase_prompt="YES" and reboot. You should be prompted for a GELI passphrase before the menu (if enabled), just after loading loader.conf(5). NB: It doesn't matter if you're using GELI or not. However if you are using GELI and a sufficiently new enough release (has SVN r273489) and you entered the proper passphrase to mount your GELI encrypted root device(s), you should notice that the boot process did not stop (you went from loader all the way to login). Reviewers: cperciva, allanjude, scottl, kmoore Subscribers: jkh, imp Differential Revision: https://reviews.freebsd.org/D2105 Notes: svn path=/head/; revision=280938
2015-03-31Change contents of the exec variable in loader.conf to be friendly to bothDevin Teske
Ficl/Forth and Lua. No visible change for Forth while enabling Lua support. Submitted by: rpaulo Notes: svn path=/head/; revision=280922
2015-03-24Remove from legacy ata(4) driver support for hardware, supported by newerAlexander Motin
and more functional drivers ahci(4), siis(4) and mvs(4). This removes about 3400 lines of code, unused since FreeBSD 9.0 release. Notes: svn path=/head/; revision=280451
2015-03-23Add missing variables password/bootlock_password.Devin Teske
NB: Using NULL for default values in-case someone or something uncomments it and reboots. See check-password.4th(8) for additional details. MFC after: 3 days X-MFC-to: stable/10 stable/9 Notes: svn path=/head/; revision=280385
2014-12-22Add a new loader(8) variable, twiddle_divisor, allowing control over theIan Lepore
output frequency of the "twiddle" IO progress indicator. The default value is 1. For larger values N, the next stage of the animation is only output on every Nth call to the output routine. A sufficiently large N effectively disables the animation completely. Notes: svn path=/head/; revision=276087
2014-11-09Renove faith(4) and faithd(8) from base. It looks like industryAlexander V. Chernikov
have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@ Notes: svn path=/head/; revision=274331
2014-07-04add a hit that you can enable this by default if you want... necessaryJohn-Mark Gurney
if you want the keyboard break to work early in boot.. MFC after: 1 week Notes: svn path=/head/; revision=268254
2014-05-02lindev(4): finish the partial commit in r265212Eitan Adler
lindev(4) was only used to provide /dev/full which is now a standard feature of FreeBSD. /dev/full was never linux-specific and provides a generally useful feature. Document this in UPDATING and bump __FreeBSD_version. This will be documented in the PH shortly. Reported by: jkim Notes: svn path=/head/; revision=265215
2014-02-27Add geom_uncompress to the list of available geom modules on loader.conf.Luiz Otavio O Souza
Approved by: adrian (mentor) Notes: svn path=/head/; revision=262562
2014-02-16Retire the nve(4) driver; nfe(4) has been the default driver for NVIDIAChristian Brueffer
nForce MCP adapters for a long time. Yays: jhb, remko, yongari Nays: none on the current and stable lists Notes: svn path=/head/; revision=261975
2013-11-07Extend loader_delay as-documented in beastie.4th(8) and delay.4th(8), making ↵Devin Teske
it available to architectures that do not use or load the beastie menu. This is reported to save headaches on some PPC systems where unload followed by load does not produce the desired results wherein if-given the opportunicy to abort the initial loading sequence, you can customize the first load. Reviewed by: nwhitehorn, kan Discussed on: -current Notes: svn path=/head/; revision=257821
2013-11-04Defer loading of kernel and modules if the beastie menu is enabled. Add aDevin Teske
kernel selection menu to the beastie menu. List of kernels is taken from `kernels' in loader.conf(5) as a space (or comma) separated list of names to display (up to 9). If not set, default value is "kernel kernel.old". Does not validate that kernels exist because the next enhancement will be to allow selection of the root device. Discussed on: -current MFC after: 3 days Notes: svn path=/head/; revision=257650
2013-10-28Remove more remnants of ng_fec(4).Gleb Smirnoff
The ng_create_one() and ng_mkpeer() functions in network.subr are now not used anywhere, but I left them, since they can be useful in future in netgraph scripting. Submitted by: pluknet Notes: svn path=/head/; revision=257261
2013-10-06Snapshot.Mark Murray
Looking pretty good; this mostly works now. New code includes: * Read cached entropy at startup, both from files and from loader(8) preloaded entropy. Failures are soft, but announced. Untested. * Use EVENTHANDLER to do above just before we go multiuser. Untested. Notes: svn path=/projects/random_number_generator/; revision=256094
2013-07-09default loader.conf: there is no need to load zpool.cache nowAndriy Gapon
kernel does not need it for importing a root pool. MFC after: 4 weeks Notes: svn path=/head/; revision=253071
2012-10-17Disconnect non-MPSAFE NTFS from the build in preparation for droppingAttilio Rao
GIANT from VFS. This code is particulary broken and fragile and other in-kernel implementations around, found in other operating systems, don't really seem clean and solid enough to be imported at all. If someone wants to reconsider in-kernel NTFS implementation for inclusion again, a fair effort for completely fixing and cleaning it up is expected. In the while NTFS regular users can use FUSE interface and ntfs-3g port to work with their NTFS partitions. This is not targeted for MFC. Notes: svn path=/head/; revision=241636
2012-10-16Disconnect non-MPSAFE CODAFS from the build in preparation for droppingAttilio Rao
GIANT from VFS. This is not targeted for MFC. Notes: svn path=/head/; revision=241608
2012-10-16Disconnect non-MPSAFE XFS from the build in preparation for droppingAttilio Rao
GIANT from VFS. This is not targeted for MFC. Notes: svn path=/head/; revision=241607
2012-10-16Disconnect non-MPSAFE PORTALFS from the build in preparation for droppingAttilio Rao
GIANT from VFS. This is not targeted for MFC. Notes: svn path=/head/; revision=241606
2012-03-06Provide wbwd(4), a driver for the watchdog timer found on variousBjoern A. Zeeb
Winbond Super I/O chips. With minor efforts it should be possible the extend the driver to support further chips/revisions available from Winbond. In the simplest case only new IDs need to be added, while different chipsets might require their own function to enter extended function mode, etc. Sponsored by: Sandvine Incorporated ULC (in 2011) Reviewed by: emaste, brueffer MFC after: 2 weeks Notes: svn path=/head/; revision=232614
2012-01-14- Document TheDraw splash screens in the default loader.confEitan Adler
Submitted by: Jason Hellenthal Approved by: glebius MFC after: 3 days Notes: svn path=/head/; revision=230109
2011-12-16- Rename if_carp.ko to carp.ko.Gleb Smirnoff
- carp.ko depends on sha1.c Notes: svn path=/head/; revision=228576
2011-11-19- Add new loader_logo orbbw to default.confMartin Wilke
PR: 162608 Submitted by: manolis Approved by: rwatson (mentor) MFC after: 3 Days Notes: svn path=/head/; revision=227727
2011-10-27Remove the long reprecated ``/stand/sysinstall'' from the init_path.Sergey Kandaurov
It can be put back using the INIT_PATH config option or init_path loader variable, if still needed (which I doubt). MFC after: 1 week Notes: svn path=/head/; revision=226833
2011-08-23Add kern.cam.boot_delay description (with reasonable default) toDmitry Morozovsky
default/loader.conf This should help people installing ${OS} to USB devices, where there are frequently cases where kernel tries to mount root before actual umass sensing is finished. Reviewed by: mav Approved by: re (kib) MFC after: 1 week Notes: svn path=/head/; revision=225122
2011-07-25Document the tftp.blksize variable added in src/lib/libstand/tftp.c.Craig Rodrigues
Approved by: re (kib) Requested by: maxim Notes: svn path=/head/; revision=224408