Yoshihiro Takahashi
83536948ae
Add CanBe power management controller support.
...
Submitted by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
2003-02-03 14:46:26 +00:00
Jake Burkholder
4875819c6e
Run kldxref on sparc64, it works now.
2003-01-21 05:52:48 +00:00
Matthew N. Dodd
7534ac7ab7
A driver for the System Management Application Program
...
Interface (SMAPI) BIOS, which is present on some IBM
Thinkpad models (560, 600, 770 to name a few.)
The SMAPI BIOS provides access to System Information,
System Configuration, and Power Management.
2003-01-17 08:10:18 +00:00
Sam Leffler
0ac19bd5dc
hookup wlan and rcv4 modules to the build
...
Reviewed by: imp
2003-01-15 20:06:38 +00:00
David E. O'Brien
73badb2452
Build gem(4) on powerpc also.
2003-01-09 16:37:37 +00:00
David E. O'Brien
d16723e8e7
Moved if_hme to hme.
...
(I need a score card to keep track of the /sys layout fights)
2003-01-09 16:32:12 +00:00
Thomas Moestl
28d187c626
Build a gem module, for sparc64 only for now.
2003-01-08 20:40:29 +00:00
David E. O'Brien
b1c519de65
Add an hme(4) module.
...
PR: 46871
Submitted by: Hartmut Brandt <brandt@fokus.gmd.de>
2003-01-08 18:45:04 +00:00
Jake Burkholder
f2de139378
Don't run kldxref when installing modules on sparc64. kldxref and the whole
...
module dependency system rely on linker behaviour that is machine dependent
and not part of the elf spec, and only work by accident on other platforms.
Approved by: re
2002-12-13 00:32:29 +00:00
Robert Watson
f7883a793c
Correct alphabetization of awi entry.
...
Inane act of: re
Spotted by: bde
2002-12-08 17:59:44 +00:00
Robert Watson
e6f88402ff
Move the awi module build dependency into the MACHINE_ARCH=i386 entry.
2002-12-08 03:55:35 +00:00
Robert Watson
3358dbd039
Hook up the awi module for build on i386 and pc98, which appear to be
...
the supported platforms. We build it into GENERIC, and it is currently
listed on the supported module list for drivers.conf on i386, which
breaks the release build. This may fix the release build for RC1 on
i386.
Conspiracy of: re
2002-12-07 14:06:56 +00:00
Robert Watson
c3a04e1ea4
Unhook the old LOMAC module, now replaced with mac_lomac.
...
Approved by: re (jhb)
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-12-03 15:12:36 +00:00
Robert Watson
fe5f892d58
Unhook LOMAC kernel module since the functionality is now provided by
...
the smaller, cleaner, less bit-rotted mac_lomac module.
Approved by: re
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-11-26 17:53:27 +00:00
Robert Watson
5773cccf19
Hook up the mac_lomac module build.
...
Approved by: re
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-11-26 17:35:44 +00:00
Scott Long
147e2e207e
Hook the RAIDFrame module up to the build
...
Approved by: re
2002-11-21 14:52:20 +00:00
John Baldwin
f6af4ff6cb
Make 3dfx i386-only. The memrange API it uses may be defined in an MI
...
header, but it is only implemented on i386.
2002-11-08 20:04:38 +00:00
John Baldwin
787f149830
Move rc(4) over to MI notes and enable it as a MI module.
2002-11-08 19:34:26 +00:00
John Baldwin
7d2ba89bbf
Move firewire back to being MI.
2002-11-07 16:19:43 +00:00
John Baldwin
01c8945ca3
Create a MACHINE_ARCH == i386 section that first lists modules common
...
to both i386 and pc98 and then uses MACHINE subsections to list modules
specific to i386/i386 and i386/pc98.
2002-11-07 15:01:12 +00:00
John Baldwin
246d578cba
lnc(4) uses kvtop() and is thus i386-only for now.
2002-11-06 22:56:57 +00:00
John Baldwin
c8341b3e2d
Make firewire i386-only for now. It doesn't quite handle machines with
...
64-bit address spaces yet. Pointy hat to myself for sticking it in the MI
NOTES file to begin with.
2002-11-06 22:30:33 +00:00
John Baldwin
b76c5a11e5
ed(4) uses kvtop() and is thus i386-only. It has several other warnings
...
related to sizeof(int) != sizeof(void *), but kvtop() is much harder to
fix.
Approved by: imp
2002-11-06 22:03:53 +00:00
Scott Long
fb404d6fcf
Hook the aic7xxx modules up. This requires some extra care since aicasm
...
is a compiler tool and needs to be compiled by the host compiler. I've
tested this in i386->sparc cross-build, 4.7->current upgrade, normal
buildkernel target, and normal /sys/i386/compile/GENERIC configurations.
Submitted by: ru
2002-11-03 23:48:14 +00:00
John Baldwin
97af632bcb
Add an isp(4) module. sbus support is only compiled in on sparc64.
...
pci support is always compiled in.
2002-10-31 19:50:18 +00:00
John Baldwin
bc96e1c7cf
Add a module for mpt(4).
2002-10-31 19:39:23 +00:00
Yoshihiro Takahashi
d2f5398613
Rename the speaker device for pc98 to 'pcspeaker'.
2002-10-31 05:19:33 +00:00
Marcel Moolenaar
8c7cf505d7
Build the following modules on ia64 as well:
...
ar, asr, bktr, cardbus, cbb, ep, exca, hea, hfa, ipfilter, lomac,
netgraph, pccard, rc, sound, sppp, vinum.
2002-10-24 07:16:24 +00:00
Robert Watson
5136300015
Provide a simple sample labeled access control policy, mac_partition.
...
This policy can be loaded dynamically, and assigns each process a
partition number, as well as permitting processes to operate outside
the partition. Processes contained in a partition can only "see"
processes inside the same partition, so it's a little like jail.
The partition of a user can be set using the label mechanisms in
login.conf. This sample policy is a good starting point for developers
wanting to learn about how to produce labeled policies, as it labels
only one kernel object, the process credential.
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-23 23:36:26 +00:00
John Baldwin
599c57a971
- New-bussify the rc(4) device driver.
...
- Add detach support to the driver so that you can kldunload the module.
Note that currently rc_detach() fails to detach a unit if any of its
child devices are open, thus a kldunload will fail if any of the tty
devices are currently open.
- sys/i386/isa/ic/cd180.h was moved to sys/dev/ic/cd180.h as part of
this change.
Requested by: rwatson
Tested by: rwatson
2002-10-23 15:53:09 +00:00
Bruce Evans
42d6ed038e
Fixed some unsorting.
2002-10-21 00:38:18 +00:00
Alexander Kabaev
51d123d69b
Connect ubsa module to build.
...
Forgotten by: kan
2002-10-20 20:35:14 +00:00
Mark Murray
f544a52873
Module-ize the 'core' crypto stuff. This may still need to be compiled
...
into the kernel by default (if required), but other modules can now
depend() on this.
Fix inter-module dependancy.
Earlier version OK'ed by: sam
2002-10-16 14:31:34 +00:00
Yoshihiro Takahashi
0921c98b22
The ep and pccard modules build on pc98.
2002-10-14 10:15:01 +00:00
Olivier Houchard
f3d92b269c
Connect trm(4) to the build.
...
Reviewed by: mux (mentor)
Approved by: mux (mentor)
2002-10-13 18:44:26 +00:00
Alfred Perlstein
34c3b2ca51
Disconnect "sem" module from the build.
2002-10-07 04:08:07 +00:00
Maxime Henrion
86597d47cb
Oops. Actually connect back msdosfs to the build for every platform.
...
Spotted by: bde
2002-10-06 08:07:40 +00:00
Maxime Henrion
ba7fd983ae
The msdosfs module now builds on sparc64. No idea if it works
...
though.
2002-10-05 20:18:34 +00:00
Sam Leffler
8b7ce2ff52
hookup new crypto support to the config/build process
2002-10-04 20:42:36 +00:00
Matthew N. Dodd
e73b093aa9
Turn on the mcd(4) module.
2002-10-04 07:15:34 +00:00
Jake Burkholder
aa98088877
Moved the cam and cd9660 modules to the MI list. Don't build msdosfs or
...
syscons on sparc64; msdosfs will likely never work, syscons needs work.
2002-10-01 19:05:18 +00:00
Warner Losh
9d3b5ef85f
need exca too
2002-10-01 06:10:11 +00:00
Warner Losh
4e54e04e18
Add cardbus, cbb, ep and pccard. These can likely be moved to the MI
...
section, but I've not had a chance to build them on other
architectures recently enough to add them.
2002-09-26 05:54:24 +00:00
Hidetoshi Shimokawa
bddcb995cd
Firewire can be built on other than i386 after sbp.c fix.
...
Tested on: Alpha (beast.freebsd.org)
2002-09-21 15:22:09 +00:00
Alfred Perlstein
6d5dec35b7
Add the rest of the kernel support for the sem_ API in kern/uipc_sem.c.
...
Option 'P1003_1B_SEMAPHORES' to compile them in, or load the "sem" module
to activate them.
Have kern/makesyscalls.sh emit an include for sys/_semaphore.h into sysproto.h
to pull in the typedef for semid_t.
Add the syscalls to the syscall table as module stubs.
2002-09-19 00:43:32 +00:00
Yoshihiro Takahashi
3729f1a5a4
Don't build unneeded modules for pc98.
2002-09-16 08:32:48 +00:00
Matt Jacob
9fb117143b
Put firewire under architectures it actually might conceivably
...
build on, let alone actually do some useful work on real hardware.
Namely, put it in i386/pc98. There is no bus_dma.h on the other architecures,
tra la.
2002-09-14 02:05:33 +00:00
Katsushi Kobayashi
f3a49419c0
Add firewire module
2002-09-13 12:42:57 +00:00
Peter Wemm
7edc064038
Add the aout module subdir for the i386.
2002-09-07 01:31:38 +00:00
Maxim Sobolev
b5e8c7d783
Connect if_gre module to the build.
2002-09-06 17:18:53 +00:00