summaryrefslogtreecommitdiffstats
path: root/sys/boot/alpha
Commit message (Collapse)AuthorAgeFilesLines
...
* Steal 512KB more from system memory for heap instead of 256KB. We diedmjacob2000-09-181-9/+11
| | | | without the extra space. What a pity.
* Run SECONDARY_LOAD_ADDRESS down to 0x2000a000- this still leavesmjacob2000-09-181-1/+1
| | | | | (barely) enough room for boot1 and gives us 8KB more to play with in the loader.
* Make the stack 12K- we seem to need a bit more.mjacob2000-09-181-3/+3
| | | | | Rename 'stack' to 'stackbase' as this variable more correctly denotes what it is.
* Bump up version as a result of the recent changes to kernel path,dcs2000-09-101-0/+1
| | | | | | and boot-conf&boot semantic changes. Reminded by: peter (even though he doesn't know it)
* This is real released software, let people think that.obrien2000-09-031-0/+1
|
* Fix the more obvious warnings to deal with my earlier warning cleanups.jhb2000-08-033-11/+12
|
* Remove an unnecessary .PATH entry.jhb2000-07-211-1/+0
|
* Declare our DEC Alpha cdboot to be a fully released version 1.0.obrien2000-07-181-0/+1
|
* Always install loader.4th, defaults/loader.conf, and support.4th instead ofjhb2000-07-101-1/+1
| | | | | | | only doing so if loader.rc does not exist. This fixes the problem where installworld doesn't update /boot/loader.4th, resulting in device.hints not being loaded after updating past the config(8) changes, which resulted in mcclock0 not being probed, and a nice kernel panic during boot.
* Delay calling the device cleanup routines until the absolute lastps2000-06-141-0/+1
| | | | | | moment. We were cleaning up after PXE too early and the module dependancy code would not be able to load any files if it needed too.
* Bump loader version due to FICL (duh!) and copyin, copyout, setenv&cia.dcs2000-06-071-0/+2
|
* Record the new PALcode revision in the pcs structure after changing todfr2000-06-031-0/+2
| | | | | | run OSF/1 PALcode. Obtained from: NetBSD
* Remove INSTALL_FORTH stuff.dcs2000-05-191-1/+0
|
* Move man page directives to common/Makefile.inc.dcs2000-05-191-6/+0
| | | | Remove INSTALL_FORTH stuff.
* Install the bootforth config files for the Alpha too. loader.conf shouldpeter2000-05-122-0/+18
| | | | be functional now.
* Reactivate the FICL hooks to make it be compiled in, but also initializepeter2000-05-121-8/+8
| | | | | | | | | FICL. bootforth is now live on the Alpha! **BEWARE** - you *MUST* build and install a current libstand or you will most likely get zfree() panics at loader startup. We should now be able to set up the loader.conf stuff on the Alpha too.
* Fix the Alpha loader the rest of the way. If FICL is present inpeter2000-05-121-8/+8
| | | | | | | | | | | | | | | | | | | | /boot/loader (even though it is 100% dormant in the Alpha version), then the loader panics with a zfree error:Loading /boot/loader.test *** keyboard not plugged in... Console: SRM firmware console panic: zfree(0x2003cb58,4096): wild pointer versus the exact same code but without FICL linked in: Loading /boot/loader Console: SRM firmware console VMS PAL rev: 0x1000600010114 OSF PAL rev: 0x1000600020116 Switch to OSF PAL code succeeded. FreeBSD/alpha SRM disk boot, Revision 0.1 This is almost certainly an alpha infrastructure bug, not a FICL problem. It's probably the same thing that made FICL fail for no apparent reason on the Alpha.
* Teach the alpha loader install process to make backup copies of themsmith2000-05-061-2/+5
| | | | boot programs when installing new versions.
* Add $FreeBSD$peter2000-05-012-0/+2
|
* Update loader logic to distinguish modules vs. files.bp2000-05-013-32/+32
| | | | | | | Add support for module metadata. The old way of dependancy handling will be supported for a while. Reviewed by: peter
* Teach the loader about the ext2fs filesystem, extended partitions, andjlemon2000-04-292-1/+4
| | | | the new readdir function.
* Pass unit number to bcache_strategy(), so that the cache can bedcs2000-03-151-2/+3
| | | | | | | | | | flushed if the unit changes. Compute the absolute offset before bcache_strategy() instead of after. The actual fix is sligthly different for the one in the PR. PR: 17098 Submitted by: John Hood <jhood@sitaranetworks.com>
* Connect up the bootforth glue and compile it, but don't initialize itpeter1999-12-271-3/+13
| | | | | | at runtime as it has a nasty habit of crashing on the Alpha :-(. This is being done this way so we have a common starting point for debugging.
* Don't build gensetdefs when we can use /usr/bin/gensetdefs. The lattermarcel1999-12-163-102/+8
| | | | | | also creates setdef{0|1}.c so there's no need to have those in the repository. Using /usr/bin/gensetdefs has no consequences for the output.
* Add -L${DESTDIR}${LIBDIR} to ld's command line so that the rightmarcel1999-12-151-1/+3
| | | | libstand is used.
* Remove BAD144 support, it has already been disabled for some time.phk1999-12-081-1/+0
|
* Add back netboot since it compiles just fine. Note that you need a fulldfr1999-11-031-1/+1
| | | | source tree to build netboot since it depends on headers from libstand.
* * Don't wait forever for the boot2 filename if the PCC wraps.dfr1999-11-031-3/+6
| | | | * If the user presses return, load boot2 immediately.
* Allow this driver to open disks with no labels (CDROMS don't).dfr1999-10-121-1/+2
|
* Fix build break.dfr1999-10-091-1/+0
| | | | Submitted by: Thomas Valentino Crimi <tcrimi+@andrew.cmu.edu>
* Add net device to netboot.dfr1999-10-091-0/+3
|
* netboot removed until somebody fixes it so it compilesmjacob1999-09-091-1/+1
|
* Add more missing files from the reorganisation.msmith1999-09-072-0/+99
| | | | Submitted by: dfr
* Change NetBSD/Alpha to FreeBSD/alpha.dfr1999-09-061-1/+1
|
* Common Alpha loader Makefile, omitted accidentally from the previous setmsmith1999-09-061-0/+83
| | | | of commits.
* $Id$ -> $FreeBSD$peter1999-09-052-2/+2
|
* Slight reorganisation of the Alpha/SRM loader build:msmith1999-09-0313-476/+26
| | | | | | | | | | - Make as much of the makefile for each of the three flavours (disk, CDROM, net) common. - Special-case the libalpha startup module on its use in boot1, not the other way around. - Build the loader out of a "loader" directory Reviewed by: mjacob, dfr
* Change $Id$ to $FreeBSD$dfr1999-09-013-2/+3
|
* * Fix a stack of warnings.dfr1999-09-0110-30/+218
| | | | | | * Make it possible to type a filename to boot1 so that it is possible to recover from fatally broken versions of /boot/loader. * Make a start at a CD boot program (not yet functional).
* $Id$ -> $FreeBSD$peter1999-08-2831-31/+31
|
* Append the flags from the "boot" command to those which came fromjdp1999-08-141-2/+23
| | | | | | the SRM environment. This makes the traditional "boot [/kernel] -s" and similar things work on the Alpha. Since the flags are appended, they augment and/or override those from the SRM environment.
* Walk around the end of all the silly guessing of device types and unitmsmith1999-07-211-1/+19
| | | | | | | numbers that we have been doing in the past, and read /etc/fstab off the proposed root filesystem to determine the actual device name and vfs type for the root filesystem. These are then exported to the kernel via the environment variable vfs.root.mountfrom.
* Fix typo (wrong path)peter1999-06-291-1/+1
|
* Reconcile all the loader newvers.sh's into one common one.peter1999-06-294-97/+6
|
* Don't use head/tail - they don't exist in a 'make world' environment.peter1999-06-292-2/+4
| | | | (Why do we have three copies of this script anyway?)
* Minor nit. It is probably still incorrect, but at least don'tdcs1999-04-241-1/+1
| | | | claim to use i386-specific files on alpha...
* Bring the 'new-bus' to the i386. This extensively changes the way thepeter1999-04-164-8/+58
| | | | | | | | | | | | | | | | | | i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification via 'compatability shims' to enable a smoother transition. eisa, isapnp and pccard* are not yet using the new resource manager. Once fully converted, all drivers will be loadable, including PCI and ISA. (Some other changes appear to have snuck in, including a port of Soren's ATA driver to the Alpha. Soren, back this out if you need to.) This is a checkpoint of work-in-progress, but is quite functional. The bulk of the work was done over the last few years by Doug Rabson and Garrett Wollman. Approved by: core
* Revert bootinfo to 1.4 and use a different solution to NULL m_argsdcs1999-03-201-5/+5
| | | | instead (don't copy).
* Don't choke in MOD_ARGS() if mp->m_args is NULL.dfr1999-03-181-4/+5
|
* Add MODINFO_ARGS, parameters passed to a module at load time.dcs1999-03-081-1/+4
| | | | VS: ----------------------------------------------------------------------
OpenPOWER on IntegriCloud