aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/forth/loader.conf
Commit message (Collapse)AuthorAgeFilesLines
* Move sys/boot to stand. Fix all references to new locationWarner Losh2017-11-141-568/+0
| | | | | | | Sponsored by: Netflix Notes: svn path=/head/; revision=325834
* Don't add /boot/dt*s* but /boot/dt*b*. Stupid think-o. /boot/dtb wasWarner Losh2017-11-131-1/+1
| | | | | | | what was tested... Notes: svn path=/head/; revision=325780
* Add /boot/dts to the list of default modules. The minimal arm and mipsWarner Losh2017-11-131-1/+1
| | | | | | | | | | 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
* Add smn(4) driver for AMD System Management NetworkConrad Meyer2017-09-051-0/+1
| | | | | | | | | | | | | 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
* Switch the example name for variables controlling loading memory imagesEdward Tomasz Napierala2017-06-101-3/+3
| | | | | | | | | | 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
* Remove the NATM framework including the en(4), fatm(4), hatm(4), andBrooks Davis2017-04-241-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Replace the RC4 algorithm for generating in-kernel secure randomMark Murray2017-04-161-1/+1
| | | | | | | | | | | | | | | | | 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
* Garbage collect if_igb reference in loader.confEnji Cooper2017-03-221-1/+0
| | | | | | | | | | if_igb was merged with if_em in r311849 X-MFC with: r311849 Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=315739
* Document some more 10GbE+ network drivers in loader.confEnji Cooper2017-03-221-0/+4
| | | | | | | | | | | | | - if_cxgbe - if_ixl - if_ixlv - sfxge MFC after: 1 week Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=315738
* Remove SVR4 (System V Release 4) binary compatibility support.Gleb Smirnoff2017-02-281-2/+0
| | | | | | | | 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
* Add a dumpdev example to /boot/defaults/loader.confAlan Somers2016-12-221-0/+1
| | | | | | | | | Submitted by: rgrimes MFC after: 4 weeks Sponsored by: Spectra Logic Corp Notes: svn path=/head/; revision=310417
* New driver for Broadcom NetXtreme-C and NetXtreme-E devices.Stephen Hurd2016-11-151-0/+1
| | | | | | | | | | | | | | | 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
* Remove the reiserfs(5) manpage and an example of loading the kernel module.John Baldwin2016-05-171-1/+0
| | | | Notes: svn path=/head/; revision=300071
* boot/forth: spelling fixes.Pedro F. Giffuni2016-04-301-1/+1
| | | | | | | | Reviewed by: dteske MFC after: 2 weeks Notes: svn path=/head/; revision=298831
* Obsolete mkulzma(8) and geom_uncompress(4), their functionalityMaxim Sobolev2016-02-241-1/+0
| | | | | | | | | is now provided by mkuzip(8) and geom_uzip(4) respectively. MFC after: 1 month Notes: svn path=/head/; revision=295945
* Introduce the ZFS Boot Environments menu to the loader menuAllan Jude2015-12-311-0/+1
| | | | | | | | | | | | | | | | | | | | | 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
* Document the existence of cloudabi_load and cloudabi64_load.Ed Schouten2015-07-311-0/+2
| | | | Notes: svn path=/head/; revision=286111
* Use consistent spacing.Edward Tomasz Napierala2015-07-251-4/+4
| | | | | | | | MFC after: 1 month Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=285882
* Add md_root example to defaults/loader.conf.Edward Tomasz Napierala2015-07-251-0/+10
| | | | | | | | | | | 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
* Use double newlines consistently.Edward Tomasz Napierala2015-07-251-0/+9
| | | | | | | | MFC after: 1 month Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=285875
* Updated random(4) boot/shutdown scripting.Mark Murray2015-06-301-4/+9
| | | | | | | | | | Fix the man pages as well. Differential Revision: https://reviews.freebsd.org/D2924 Approved by: so (delphij) Notes: svn path=/head/; revision=284960
* Improve support for blacklisting bad memory locations. The user can supplyScott Long2015-04-291-0/+10
| | | | | | | | | | | | | | | | | | | | 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
* Add "GELI Passphrase:" prompt to boot loader.Devin Teske2015-04-161-0/+1
| | | | | | | | | | | | | | | | | | 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
* Whoops! "arc commit --revision" != "arc diff --update"Devin Teske2015-04-011-1/+0
| | | | Notes: svn path=/head/; revision=280939
* Add "GELI Passphrase:" prompt to boot loader.Devin Teske2015-04-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Change contents of the exec variable in loader.conf to be friendly to bothDevin Teske2015-03-311-1/+1
| | | | | | | | | Ficl/Forth and Lua. No visible change for Forth while enabling Lua support. Submitted by: rpaulo Notes: svn path=/head/; revision=280922
* Remove from legacy ata(4) driver support for hardware, supported by newerAlexander Motin2015-03-241-2/+0
| | | | | | | | | 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
* Add missing variables password/bootlock_password.Devin Teske2015-03-231-0/+2
| | | | | | | | | | | | 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
* Add a new loader(8) variable, twiddle_divisor, allowing control over theIan Lepore2014-12-221-0/+1
| | | | | | | | | | 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
* Renove faith(4) and faithd(8) from base. It looks like industryAlexander V. Chernikov2014-11-091-1/+0
| | | | | | | | | | | | 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
* add a hit that you can enable this by default if you want... necessaryJohn-Mark Gurney2014-07-041-0/+1
| | | | | | | | | if you want the keyboard break to work early in boot.. MFC after: 1 week Notes: svn path=/head/; revision=268254
* lindev(4): finish the partial commit in r265212Eitan Adler2014-05-021-1/+0
| | | | | | | | | | | | | | 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
* Add geom_uncompress to the list of available geom modules on loader.conf.Luiz Otavio O Souza2014-02-271-0/+1
| | | | | | | Approved by: adrian (mentor) Notes: svn path=/head/; revision=262562
* Retire the nve(4) driver; nfe(4) has been the default driver for NVIDIAChristian Brueffer2014-02-161-1/+0
| | | | | | | | | | 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
* Extend loader_delay as-documented in beastie.4th(8) and delay.4th(8), making ↵Devin Teske2013-11-071-0/+2
| | | | | | | | | | | | | | | 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
* Defer loading of kernel and modules if the beastie menu is enabled. Add aDevin Teske2013-11-041-0/+1
| | | | | | | | | | | | | | 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
* Remove more remnants of ng_fec(4).Gleb Smirnoff2013-10-281-1/+0
| | | | | | | | | | | 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
* Snapshot.Mark Murray2013-10-061-0/+11
| | | | | | | | | | | 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
* default loader.conf: there is no need to load zpool.cache nowAndriy Gapon2013-07-091-8/+0
| | | | | | | | | kernel does not need it for importing a root pool. MFC after: 4 weeks Notes: svn path=/head/; revision=253071
* Disconnect non-MPSAFE NTFS from the build in preparation for droppingAttilio Rao2012-10-171-2/+0
| | | | | | | | | | | | | | | | | 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
* Disconnect non-MPSAFE CODAFS from the build in preparation for droppingAttilio Rao2012-10-161-1/+0
| | | | | | | | | GIANT from VFS. This is not targeted for MFC. Notes: svn path=/head/; revision=241608
* Disconnect non-MPSAFE XFS from the build in preparation for droppingAttilio Rao2012-10-161-1/+0
| | | | | | | | | GIANT from VFS. This is not targeted for MFC. Notes: svn path=/head/; revision=241607
* Disconnect non-MPSAFE PORTALFS from the build in preparation for droppingAttilio Rao2012-10-161-1/+0
| | | | | | | | | GIANT from VFS. This is not targeted for MFC. Notes: svn path=/head/; revision=241606
* Provide wbwd(4), a driver for the watchdog timer found on variousBjoern A. Zeeb2012-03-061-0/+1
| | | | | | | | | | | | | | | | 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
* - Document TheDraw splash screens in the default loader.confEitan Adler2012-01-141-1/+2
| | | | | | | | | Submitted by: Jason Hellenthal Approved by: glebius MFC after: 3 days Notes: svn path=/head/; revision=230109
* - Rename if_carp.ko to carp.ko.Gleb Smirnoff2011-12-161-1/+1
| | | | | | | - carp.ko depends on sha1.c Notes: svn path=/head/; revision=228576
* - Add new loader_logo orbbw to default.confMartin Wilke2011-11-191-1/+1
| | | | | | | | | | PR: 162608 Submitted by: manolis Approved by: rwatson (mentor) MFC after: 3 Days Notes: svn path=/head/; revision=227727
* Remove the long reprecated ``/stand/sysinstall'' from the init_path.Sergey Kandaurov2011-10-271-1/+1
| | | | | | | | | | 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
* Add kern.cam.boot_delay description (with reasonable default) toDmitry Morozovsky2011-08-231-0/+2
| | | | | | | | | | | | | | | 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
* Document the tftp.blksize variable added in src/lib/libstand/tftp.c.Craig Rodrigues2011-07-251-0/+5
| | | | | | | | Approved by: re (kib) Requested by: maxim Notes: svn path=/head/; revision=224408