Jake Burkholder
ba37958b34
Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH.
2002-07-31 14:59:05 +00:00
Warner Losh
abf24f80a6
Fix path to other files.<arch> files.
...
Fix disordering of libkern/crc32.c entry.
MFC after: 1 day
2002-07-30 22:28:43 +00:00
Mitsuru IWASAKI
b69ed3f4c6
Resolve conflicts arising from the ACPI CA 20020725 import.
2002-07-30 19:35:32 +00:00
Josef Karthauser
ca095220db
Commit a version of the uvisor driver for connecting Handspring
...
Visors via USB.
Submitted by: Chia-liang Kao <clkao@clkao.org>
2002-07-30 17:44:28 +00:00
Robert Watson
e35b3494da
Hook up kern_mac.c to the build.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-30 02:04:56 +00:00
Ruslan Ermilov
d2893b161b
Drop support for COPY, -c has been the default mode of install(1)
...
for a long time now.
Approved by: bde
2002-07-29 09:40:17 +00:00
Jake Burkholder
55328d51ba
Add routines needed for high resolution profiling.
2002-07-29 00:45:13 +00:00
Robert Watson
12e9f256e3
Kernel options for Mandatory Access Control (MAC).
...
MAC support will be merged into the main tree over the next week in
reasonable size chunks; much more to follow.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-07-27 19:50:28 +00:00
Warner Losh
a850203de0
Make PCI_ENABLE_IO_MODES a sysctl hw.pci.enable_io_modes. It can also
...
be set at boot time. It defaults to 1 now since it can be set in the
boot loader. If this proves unwise, we can reset it to defaulting to 0.
2002-07-26 07:58:16 +00:00
Peter Wemm
93c9745e20
gethints.awk is a machine-specific 4.x->5.x transition aid. We cannot
...
use a common one because pc98 has got very different values. This only
needs to exist on platforms that existed under 4.x.
2002-07-26 03:52:30 +00:00
John Baldwin
a2959ac694
Move sio's ebus attachment to the MI files section so it is compiled in
...
for any machines that use ebus.
2002-07-24 12:43:27 +00:00
John Baldwin
ba268f0312
Move sio_isa.c back to MD files files due to PC98 brain damage.
2002-07-24 12:35:52 +00:00
Yoshihiro Takahashi
ebe3c68929
MFi386: revision 1.407 (move the em driver entry to MI file)
2002-07-24 12:33:39 +00:00
Peter Wemm
ec7892680f
pci is (finally) no longer a 'count' device. ahc/ahd were the last
...
holdouts.
2002-07-23 06:33:08 +00:00
Peter Wemm
0cd59a38ce
Move 'em' from files.i386 to files so that it is within reach of the
...
ia64 (tested) and pc98 (i386 based) platforms.
2002-07-22 01:11:16 +00:00
Peter Wemm
c19a8e0670
The transition time for -Werror has been gone for a while. We are now
...
sufficiently clean that we can fix any new problems or mark individual
files as not being ready for -Werror.
2002-07-22 00:15:01 +00:00
Peter Wemm
ee739cd16c
Add unit count to 'card'
2002-07-21 23:20:29 +00:00
Peter Wemm
d76dc9c3f3
pci/cy_pci.c is still MD, it needs i386/isa/cy.c for the core.
2002-07-21 23:15:41 +00:00
Peter Wemm
c06a33507a
The following devices do not take a static unit 'count' argument:
...
ar, fe, lnc, sr, wl, fpa, bktr, sbni
2002-07-21 22:28:43 +00:00
Peter Wemm
995e4431de
Change bktr and smbus from 'count' back to 'optional'
2002-07-21 21:47:07 +00:00
Peter Wemm
b5d0be8951
Remove dependency on NPCI. Use 'options ATA_NOPCI' to compile without
...
pci support. This really needs to be fixed properly some day, but judging
by the fact that the nopci case hasn't compiled for quite a while, there
does not seem to be much urgency.
Reviewed by: sos
2002-07-21 21:37:09 +00:00
Nick Sayer
d807a231a2
Add uaudio -- a USB audio device driver.
...
This driver actually works slightly better on -stable than on -current
(the system locks on detach on -current), so it should be MFC'd somewhat
sooner.
This driver currently points out a difficulty in the sound device framework.
The PCM unregister routine is allowed to refuse the detach if the device is
in use. In the case of a USB device, however, this unregistration is much more
mandatory in nature, since the device is *actually* gone when this call is
made. The sound subsystem really should not refuse an unregistration and
should take its own steps to reject further I/O. As a result, if you detach
a USB sound device while it is in use, you can expect a panic shortly
thereafter.
This device cannot currently record audio. Some routines are unwritten as
of yet in uaudio.c to support recording.
This device hangs my -current box on detach. I don't know why. This does
not happen on my -stable machine.
Obtained from: Hiroyuki Aizu
MFC after: 2 weeks
2002-07-21 17:28:50 +00:00
Peter Wemm
1c4f51fde0
ebus is not a 'count' device. There are no NEBUS references.
2002-07-20 08:16:51 +00:00
Peter Wemm
3ebc124838
Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable
...
handler in the kernel at the same time. Also, allow for the
exec_new_vmspace() code to build a different sized vmspace depending on
the executable environment. This is a big help for execing i386 binaries
on ia64. The ELF exec code grows the ability to map partial pages when
there is a page size difference, eg: emulating 4K pages on 8K or 16K
hardware pages.
Flesh out the i386 emulation support for ia64. At this point, the only
binary that I know of that fails is cvsup, because the cvsup runtime
tries to execute code in pages not marked executable.
Obtained from: dfr (mostly, many tweaks from me).
2002-07-20 02:56:12 +00:00
David E. O'Brien
5959d16036
Add the ebus sio attachment.
2002-07-19 08:03:14 +00:00
Ruslan Ermilov
7f3c93b7de
s/install -c/${INSTALL} ${COPY}/
2002-07-18 12:02:20 +00:00
Ruslan Ermilov
2b06260dfa
Handle installation of links through bsd.links.mk.
...
Removed comments that no longer directly apply here.
2002-07-17 08:21:50 +00:00
Warner Losh
b946901ca7
pccard_common.c is no longer necssary
2002-07-17 05:22:00 +00:00
Dima Dorfman
a1dc209638
Introduce the DEVFS "rule" subsystem. DEVFS rules permit the
...
administrator to define certain properties of new devfs nodes before
they become visible to the userland. Both static (e.g., /dev/speaker)
and dynamic (e.g., /dev/bpf*, some removable devices) nodes are
supported. Each DEVFS mount may have a different ruleset assigned to
it, permitting different policies to be implemented for things like
jails.
Approved by: phk
2002-07-17 01:46:48 +00:00
John Baldwin
dde0429505
Various comment and minor style fixes. No actual content changes.
...
Inspired by: bde
2002-07-16 18:20:17 +00:00
Mark Murray
e9b24da3d5
Retire the perl gethints.conf in favour of an awk version. Move
...
the awk version to a central place for maintenance.
Submitted by: Cyrille Lefevre <cyrille.lefevre@laposte.net>
2002-07-16 09:28:25 +00:00
John Baldwin
5e4fa8916d
KSTACK_PAGES is only an option on i386, so move it to the i386 NOTES file.
2002-07-15 19:24:50 +00:00
John Baldwin
b928585573
Whitespace fix.
2002-07-15 19:14:13 +00:00
John Baldwin
fbfee3f615
Move SMBFS from i386 and pc98 files and options files to MI files and
...
options files.
2002-07-15 19:11:21 +00:00
John Baldwin
522a5d72bd
The hardware bus configuration section is now empty, so axe it. The
...
architecture specific NOTES files define which hardware busses each
architecture supports.
2002-07-15 19:00:21 +00:00
John Baldwin
f309f881ad
Move NTIMECOUNTER and PPS_SYNC from the ISA bus section to the clock
...
options section.
2002-07-15 18:59:00 +00:00
John Baldwin
601969b9aa
The EISA_SLOTS option appears to be i386-only.
2002-07-15 18:55:07 +00:00
John Baldwin
122b088a2a
COMPAT_OLDISA is only used on i386.
2002-07-15 18:50:13 +00:00
John Baldwin
6c519e3898
Sync up syscons options from options.i386.
2002-07-15 18:43:09 +00:00
John Baldwin
bdff575a42
Move all the sio(4) attachments (except for pc98's cbus attachment) to the
...
MI files file. We can't move sio.c because pc98 uses a custom version.
2002-07-15 15:47:34 +00:00
John Baldwin
47a3594e8e
The puc(4) driver/bridge is MI, so don't bury it in MD options and files
...
config files. It also depends on PCI.
2002-07-15 15:39:10 +00:00
John Baldwin
0b9113359f
Sort all the SYSV IPC options. They are still all clumped together, but
...
at least they are sorted relative to themselves now.
2002-07-15 15:28:16 +00:00
John Baldwin
404b3dcf21
- Properly sort GEOM and NODEVFS.
...
- GEOM doesn't need to specify a filename, the correct one is chosen by
default.
2002-07-15 15:25:08 +00:00
John Baldwin
97fef0a119
Make WLCACHE and WLDEBUG MI options.
2002-07-15 15:21:51 +00:00
John Baldwin
7f01180e4e
Make NDGBPORTS an MI option since the dgb(4) driver is an MI driver.
...
Remove comments about NDGBPORTS from the options* files. Please document
options in NOTES, not in the options* files.
2002-07-15 15:18:34 +00:00
John Baldwin
7b52958662
Properly document NDGBPORTS and use a better value in NOTES. The normal
...
values for settings in NOTES is to use the default value + 1.
2002-07-15 15:17:22 +00:00
John Baldwin
e03e67ef3b
Remove SIMOS option from here. It will be moving to a new home shortly.
2002-07-15 15:07:51 +00:00
John Baldwin
722e959358
Adjust a comment, the vga device only supports VGA cards.
2002-07-15 14:56:44 +00:00
John Baldwin
cb8881c3df
Alpha does not support the PERFMON kernel option and does not have a
...
perfmon.c.
2002-07-15 14:45:32 +00:00
John Baldwin
319c5598e3
Neither options SLICE or sys/alpha/alpha/mountroot.c exist anymore.
2002-07-15 14:43:40 +00:00