Commit Graph

415 Commits

Author SHA1 Message Date
matt
6c2b5ffdfb Enable COMPAT_50 2011-03-16 21:12:15 +00:00
matt
8dca7c28a5 First pass at a P2020RDB configuration. 2011-03-16 21:11:12 +00:00
matt
34fa69f34c Add alc device. 2011-03-16 21:10:35 +00:00
jakllsch
0582307bb5 Bump SYMTAB_SPACE. 2011-03-07 15:49:50 +00:00
bouyer
063f96f3c2 merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
2011-03-06 17:08:10 +00:00
ahoka
17bee7a3e6 Resolve build failures caused by local use of "device flash" in config. 2011-03-02 08:25:08 +00:00
kiyohara
02bfed6ecc Need splraise(-1) here. 2011-02-25 10:18:09 +00:00
kiyohara
56ced87f5a Fix UIC cascading. UIC1 to IRQ 30, UIC2 to 28. 2011-02-25 10:16:59 +00:00
matt
a853fe292d Support a little bus_space for mapping the GUR registers since some
devices use little endian registers.  Add MPC8533 support.
2011-02-17 13:57:12 +00:00
matt
d0d7e0ac9a Fix some typos. 2011-02-13 05:03:27 +00:00
matt
1ee018bbc3 Add MPC85xx variants.
Move to having a common kernel for all MPC85xx variants (CADMUS/PIXIS still
remain a problem).
2011-02-08 06:22:29 +00:00
jmcneill
5efc85b67e - add support for using compressed images as splash images
- retire SPLASHSCREEN_PROGRESS and SPLASHSCREEN_IMAGE options
2011-02-06 23:25:16 +00:00
matt
597d48fbe7 Add a call to cpu_model_init to set oeacpufeat before calling initppc 2011-02-01 01:24:04 +00:00
matt
262e1f2b3f Add support for various MPC85xx platforms. The MPC8536DS and MPC8548CDS
development systems and the RB800 (routerboard 800) platform.  The CF on
the RB800 doesn't work yet.
2011-01-18 01:10:24 +00:00
matt
de9fe3e4cb include <uvm/uvm_extern.h> 2011-01-18 01:08:55 +00:00
matt
24ab301018 Add TMPFS and ksyms. Add an INSTALL variant 2011-01-18 01:07:06 +00:00
matt
51db1c5cf3 Kill _NOREGNAMES. Everything should be using %rX now. If it doesn't it
soon will.
2011-01-17 08:23:53 +00:00
matt
c9b73ed954 Add #include <machine/pcb.h> 2011-01-17 07:32:54 +00:00
matt
a783addbee Change some register uses to %rX that were missed the firt time. 2011-01-17 06:54:57 +00:00
rmind
7146b2f61d Retire struct user, remove sys/user.h inclusions. Note sys/user.h header
as obsolete.  Remove USER_TO_UAREA/UAREA_TO_USER macros.

Various #include fixes and review by matt@.
2011-01-14 02:06:22 +00:00
kiyohara
926c5ddd8d Fix to build failure. Include uvm/uvm_extern.h for pmap_extract(). 2011-01-04 11:41:24 +00:00
matt
09ed1cd16b Add audio for uaudio 2011-01-04 09:13:56 +00:00
matt
f895d49c52 Add ukphy (makes MIIVERBOSE happier) 2011-01-04 09:13:19 +00:00
matt
3af5634626 Supply a hook at allow an RAMDISK image to automagically inserted into a
newly built kernel.
2011-01-04 08:58:59 +00:00
matt
6a66466f0c Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch
from uvmexp to per-cpu cpu_data and move them to 64bits.  Remove unneeded
includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
2010-12-20 00:25:23 +00:00
matt
61d225f047 Don't use r0 in INIT_CPUINFO since it has special meaning to add instructions. 2010-12-11 17:13:49 +00:00
matt
20c382681f Don't init cpu_initclocks too early since that results in decrementer
exceptions before the exceptions have been setup.
2010-12-11 17:12:44 +00:00
uebayasi
a7e80793d8 Fix DEBUG build. 2010-12-09 04:31:57 +00:00
hannken
afdfce8e3b Remove unused count from pseudo-device md. 2010-11-23 11:13:52 +00:00
uebayasi
739828825a Merge from uebayasi-xip:
Support files other than kernel executables.

For filesystem images, embed (not prepend) OpenBIOS image headers to
the images, so that alignment is kept in the resulting files.
2010-11-06 16:23:35 +00:00
uebayasi
0db7ff2992 Don't build flash because it's not implemented. 2010-11-02 06:31:48 +00:00
uebayasi
560c3a1911 Handle kernel file names other than "netbsd". 2010-10-30 03:46:03 +00:00
kiyohara
742d392da8 Move memory protection parameters to MI part.
Gtpci believes the initialization of the firmware(boot-loader) if protection
information is not obtained.
2010-06-02 06:44:32 +00:00
plunky
c938c0405b add btmagic(4) where other Bluetooth drivers are listed 2010-05-22 19:02:07 +00:00
tsutsui
a9edf8145e Clear RI_NO_AUTO in actual attach functions during autoconf(9)
for console devices that set the flag during consinit().
2010-05-15 08:53:26 +00:00
tsutsui
54faad2469 Set RI_NO_AUTO in ri_flg if fb_init() is invoked from cnattach.
Tested on Explora451.
2010-05-15 07:38:24 +00:00
mrg
309c6e11b7 enable IPFILTER_COMPAT in all kernels that have ipfilter already.
canonicalise several of the ipf option segments in various files
(this mostly means adding commented out IPFILTER_DEFAULT_BLOCK,
or adding commented or uncommented IPFILTER_LOG or IPFILTER_LOOKUP
option statements.)

i built about 20 of these kernels to check, but not all of them.
2010-05-08 22:16:25 +00:00
kiyohara
a748aedcb5 Clean up gt and peripherals.
This change tested compile only.
2010-04-28 13:51:55 +00:00
pooka
835e533be4 Remove unused count (invariably "4") from pseudo-device fss. 2010-04-16 13:48:27 +00:00
joerg
58e867556f Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf
check into the inline functions as well the fourth argument for
bpf_attach.
2010-04-05 07:19:28 +00:00
kiyohara
0a3072f764 Remove unused Makefile.obs200.inc since 'support OpenBlockS600'. 2010-03-23 10:19:35 +00:00
kiyohara
325b8e821a Support Plathome's OpenBlockS600. 2010-03-18 14:15:38 +00:00
kiyohara
b105a1867e Support PowerPC 405EX/EXr.
1. Add some new source and header files.
     (MAL(split) and RGMII(new) relations for EMAC)
  2. Create dcr4xx.h.  Its moved from dcr405gp.h.  Also remove dcr405xx.h.
  3. intr.c supports MULTIUIC with virtual-irq.  likes to oea.
     support 32-virq/128-hwirq.
  4. multiple emac support.
  5. WALNUT and VIRTEX_* includes arch/powerpc/conf/files.ibm4xx.
  6. WALNUT pci uses arch/powerpc/ibm4xx/pci/.
2010-03-18 13:58:38 +00:00
kiyohara
2692e2e238 Support PowerPC 405EX/EXr.
1. Add some new source and header files.
     (MAL(split) and RGMII(new) relations for EMAC)
  2. Create dcr4xx.h.  Its moved from dcr405gp.h.  Also remove dcr405xx.h.
  3. intr.c supports MULTIUIC with virtual-irq.  likes to oea.
     support 32-virq/128-hwirq.
  4. multiple emac support.
  5. WALNUT and VIRTEX_* includes arch/powerpc/conf/files.ibm4xx.
  6. WALNUT pci uses arch/powerpc/ibm4xx/pci/.
2010-03-18 13:47:04 +00:00
kiyohara
5cf42f3927 Assorted spelling/capitalization fixes from Igor Sobrado in PR kern/22595.
Remove multiple njata.
Add uthum, udl, stuirda, uchcom, uberry, u3g, ugensa, uvideo.
2010-03-10 17:40:31 +00:00
kiyohara
e5ad71567c Assorted spelling/capitalization fixes from Igor Sobrado in PR kern/22595.
=============================================================================
2010-03-10 17:25:21 +00:00
plunky
04e2ab6ae6 add uhso(4) device where appropriate
- follow the lead of other USB driver declarations wrt commented out
    - (cross-)build tested all these kernels
2010-03-07 09:39:42 +00:00
plunky
c269ebf72f use a MI major number for uhso(4) driver
(requested by mrg)
2010-03-06 23:45:38 +00:00
plunky
4677f8289f add major device for usho(4) driver 2010-03-06 21:31:50 +00:00
pooka
63669c6b3e Fix some historical powerpc curiocity which had kernfs depend on
startsym/endsym, and which crept into most powerpc ports.
2010-03-03 00:30:15 +00:00