summaryrefslogtreecommitdiffstats
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* Split the arch-specific AGP files into the appropriate files.* and do the sameanholt2003-02-144-6/+13
| | | | | | for the agp module, and add agp to the list of modules to compile for alpha. Add an alpha_mb() to agp_flush_cache for alpha -- it's not correct but may improve the situation, and it's what linux and NetBSD do.
* FB_INSTALL_CDEV not usable on Alpha.obrien2003-02-131-1/+0
|
* Only i386 has npx device.obrien2003-02-131-1/+0
|
* Sort.nyan2003-02-111-1/+1
|
* Switch to use the TSC code i386/i386/tsc.cphk2003-02-111-0/+1
|
* Switch to using the TSC code in i386/i386/tsc.c.phk2003-02-111-0/+1
|
* Move the g_stat struct to its own .h file, we will export it to other code.phk2003-02-081-0/+1
| | | | | | | | | | | | | | | | | | Insted of embedding a struct g_stat in consumers and providers, merely include a pointer. Remove a couple of <sys/time.h> includes now unneeded. Add a special allocator for struct g_stat. This allocator will allocate entire pages and hand out g_stat functions from there. The "id" field indicates free/used status. Add "/dev/geom.stats" device driver whic exports the pages from the allocator to userland with mmap(2) in read-only mode. This mmap(2) interface should be considered a non-public interface and the functions in libgeom (not yet committed) should be used to access the statistics data.
* Put makeoptions DESTDIR=/tmp in NOTES to protect people fromphk2003-02-081-0/+2
| | | | accidentally installing a LINT kernel on their system.
* - Clean up ISA DMA supports.nyan2003-02-071-0/+1
| | | | | | | - Rename all sndbuf_isadma* functions to sndbuf_dma* and move them into sys/dev/sound/isa/sndbuf_dma.c. No response from: sound
* Add a driver that attaches to the gpio node of macio and allows you to enterbenno2003-02-061-0/+1
| | | | | | | DDB when the interrupt button (aka the "programmer's switch") is pressed. This isn't unfortunately an NMI, but it's a handy way to get into DDB quickly if needed.
* Finally make vinum ready for the root filesystem in FreeBSD 5.x. (Ajoerg2003-02-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | similar patch has been in 4.x for a while, but is more hacky there.) For this to work, vinum has to be loaded early (e. g. from boot/loader), for obvious reasons. If the kernel env variable (aka. loader variable) "vinum.autostart" is set, vinum then asks the sysctl kern.disks for all available disks in the system, and scans them for possible vinum headers. For statically compiled kernels, this behaviour can be obtained even without boot/loader by using "options VINUM_AUTOSTART" (though this is not the recommended way). Alternatively, the 4.x way to specify "vinum.drives" is also supported. No further hacks (like the 4.x "vinum.root" variable) are needed, since in 5.x, mountroot() asks back at the drivers to have them resolve the name of the root FS into a dev_t (using the dev_clone eventhandler). (The MFC reminder below is for a partial MFC for vinum.autostart, the rest is already there in 4.x.) Timed out on: grog MFC after: 2 weeks
* Add cpu.c. This contains one exported function, cpu_setup(), which handlesbenno2003-02-051-0/+1
| | | | | | setup of and printing information about cpus. Obtained from: NetBSD (parts)
* Not all cpus are MPC750s. Replace the MPC750 cpu option with OEA. Thisbenno2003-02-051-1/+1
| | | | | stands for Operating Environment Architecture and is the specification that all of the MPC6xx, MPC7xx, MPC7xxx and IBM7xx CPUs adhere to.
* Add config glue to add an optional GEOM_VOL to add optional volume support.gordon2003-02-033-0/+3
| | | | Reviewed by: jake (mentor)
* Add CanBe power management controller support.nyan2003-02-032-1/+4
| | | | Submitted by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
* Remove special casing for running in the simulator from the kernelmarcel2003-02-011-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | and instead add platform, firmware and EFI stubs to the loader. The net effect of this change is that besides a special console and disk driver, the kernel has no knowledge of the simulator. This has the following advantages: o Simulator support is much harder to break, o It's easier to make use of more feature complete simulators. This would only need a change in the simulator specific loader, o Running SMP kernels within the simulator. Note that ski at this time does not simulate IPIs, so there's no way to start APs. The platform, firmware and EFI stubs describe the following hardware: o 4 CPU Itanium, o 128 MB RAM within the 4GB address space, o 64 MB RAM above the 4GB address space. NOTE: The stubs in the skiloader describe a machine that should in parts be defined by the simulator. Things like processor interrupt block and AP wakeup vector cannot be choosen at random because they require interpretation by the simulator. Currently the simulator is ignorant of this. This change introduces an unofficial SSC call SSC_SAL_SET_VECTORS which is ignored by the simulator. Tested with: ski (version 0.943 for linux)
* Build glue for zs_macio.benno2003-02-011-1/+1
|
* Add a rudimentary class for slicing Apple partitioned disks.phk2003-01-313-0/+3
| | | | | | More work is needed on this, stakeholders please contact me. Not quite asked for by: rwatson
* Remove pc98/wfd and pc98/wst drivers, they have been broken to thephk2003-01-301-2/+0
| | | | | | | point of not even compiling for a very long time. Any effort spent unbreaking them would be better spent perfecting the ata drivers for PC98, should any issues remain there.
* Remove files which don't exist.phk2003-01-301-4/+0
|
* Remove files which don't existphk2003-01-301-1/+0
|
* Remove entries for files we don't have.phk2003-01-302-6/+0
| | | | Approved by: peter
* Move the miidevs.h build stuff to conf/files so that config(8) doesn'tpeter2003-01-302-4/+6
| | | | | clobber it each time. XXX: maybe this should be 'optional miibus' rather than 'standard'
* NO_GEOM cleanup: Don't inlude diskslice_machdep.cphk2003-01-291-1/+0
|
* Migrate the PCI bus logic for ohci and uhci from sys/pci to sys/dev/usb.joe2003-01-291-2/+2
|
* NO_GEOM cleanup: remove subr_disklabel.c from powerpc and x86_64.phk2003-01-282-2/+0
|
* NO_GEOM cleanup: remove subr_disk{label,mbr,slice}.c from pc98 kernels.phk2003-01-281-3/+0
|
* NO_GEOM cleanup: subr_disklabel.c no longer needed.phk2003-01-281-1/+0
|
* NO_GEOM cleanup: Remove subr_disklabel.c from alpha kernels.phk2003-01-281-1/+0
|
* NO_GEOM cleanup: Don't include subr_disklabel.c in sparc64 buildphk2003-01-281-1/+0
|
* NO_GEOM cleanup: Don't pull subr_disk{slice,label,mbr}.c into i386phk2003-01-281-3/+0
| | | | kernels anymore, they are not needed.
* Bang! Bang! Bang! etc etcphk2003-01-281-2/+0
| | | | | | Remove NODEVFS and NO_GEOM from options. Approved by: trb@
* Bang! Bang! Bang! etc etc.phk2003-01-281-1/+0
| | | | Remove NODEVFS option.
* Fix a typo and reword a bit the description of the new SCHED_xxx stuff.keramida2003-01-261-4/+4
| | | | Reviewed by: jeff
* - Add entries for scheduler selectionjeff2003-01-261-0/+17
|
* - Introduce the SCHED_ULE and SCHED_4BSD options for compile time selectionjeff2003-01-262-1/+4
| | | | | of the scheduler. - Add SCHED_4BSD as the scheduler for all kernel config files in cvs.
* Add ac97_patch.[ch] that provide space for ac97 codec specific patches.orion2003-01-251-0/+1
|
* Convert remaining .s files to .Sgrehan2003-01-221-3/+3
| | | | Approved by: benno
* - remove dead conditional CFLAG settinggrehan2003-01-221-8/+3
| | | | | | - switch locore .s -> .S Approved by: benno
* Run kldxref on sparc64, it works now.jake2003-01-211-1/+1
|
* Move NODEVFS and NO_GEOM to opt_global.h.phk2003-01-191-2/+2
| | | | | | | | This allows me to mark code which they control with #ifdef without polluting files with #includes of opt_devfs.h and opt_geom.h. Once these two options are removed, this will allow mechanical removal of the bits their removal makes obsolete.
* Remove miidevs.h and generate it from miidevs at compile time.obrien2003-01-192-6/+26
| | | | The devlist2h.awk tool to do this has been repocopied to sys/tools/.
* Remove unneeded entries.nyan2003-01-182-38/+0
|
* Fixed comment.nyan2003-01-181-2/+2
|
* Remove subr_diskslice.c and subr_diskmbr.c which I can see no traces offphk2003-01-171-2/+0
| | | | a need for in the x86_64 files. Not compile tested.
* Remove subr_diskslice.c and subr_diskmbr.c which I can find no trace ofphk2003-01-171-2/+0
| | | | why should be needed in the powerpc files. Not compile tested.
* ia64 didn't need subr_diskslice.c and subr_diskmbr.c either.phk2003-01-171-2/+0
|
* We do not need subr_diskslice.c and subr_diskmbr.c any more on alpha.phk2003-01-171-2/+0
|
* Sparc64 does not need subr_diskslice.c and subr_mbr.c now.phk2003-01-171-2/+0
|
* Move subr_disklabel.c and subr_diskslice.c from being MI to MD files,phk2003-01-178-2/+14
| | | | so that they can be left out where they are unneeded.
OpenPOWER on IntegriCloud