Commit Graph

48339 Commits

Author SHA1 Message Date
matt
d26637cf86 Remove non-__ELF__ support. Use .pushsection/.popsection for RCSID. 2008-08-29 19:00:25 +00:00
matt
c2931c2bab use uint32_t. 2008-08-29 18:58:22 +00:00
matt
9906ead4b6 Drop support for compiling a.out kernel. Elves rule! 2008-08-29 18:25:01 +00:00
tsutsui
37661d2fc1 Fix a fallout of device_t/softc split for com(4) devices.
Per PR port-hpcmips/39426 from Nozomu Ando.
2008-08-29 12:08:30 +00:00
gmcgarry
3c9a95916d Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC. 2008-08-29 00:02:21 +00:00
martin
d38a14761e use device_private() to get the softc 2008-08-28 19:17:55 +00:00
skrll
2958809c8c Whitespace. 2008-08-28 08:45:26 +00:00
skrll
6a21cfdeb4 ANSIfy 2008-08-28 08:25:46 +00:00
jmcneill
ebf54f79dc Add support for keylargo-style mediabays, as found in eg. PowerBook3,1 2008-08-28 04:05:50 +00:00
martin
5c26a4b510 Turn a printf into a DEB 2008-08-27 22:05:13 +00:00
jmcneill
5297b0caca PR#39414: No audio from awacs on PowerBook G3 (Firewire/Pismo)
Don't enable parallel output on PowerBook3,1 models.
2008-08-27 14:31:46 +00:00
matt
7dfcaf179b Add CPU_CORTEXA8 2008-08-27 11:18:40 +00:00
matt
b44c8df8f6 Add support Cortex-A8. Pretend they are ARM11s. Support new cache sizing
method introduced with Cortex-A8.
2008-08-27 11:07:49 +00:00
matt
51b80a6c0f Add new CPU Cache register definitions for Cortex-A8. 2008-08-27 11:04:23 +00:00
matt
b1623157a5 Cleanup OMAP2 files. Change most omap2430* to omap2_*. This is in
preperation for the OMAP 3530 (OMAP 3) support.  Some 3530 definitions
added.
2008-08-27 11:03:09 +00:00
macallan
88d57c1556 add options OPENPIC_DISTRIBUTE 2008-08-26 16:55:48 +00:00
macallan
a26fbe2eae add battery and smartbat at pmu 2008-08-26 16:27:07 +00:00
macallan
600cca055e throw out some obsolete PIC_ options, explain why ofb is disabled 2008-08-26 16:24:45 +00:00
macallan
deb7150174 add spdmem(4) 2008-08-26 16:20:17 +00:00
macallan
43538d7982 throw out options OPENPIC
Now the G5 kernel builds again with new style PIC code enabled
2008-08-26 16:18:49 +00:00
macallan
a872905132 let ibmcpc pull in openpic stuff 2008-08-26 16:17:14 +00:00
macallan
1f157c8247 add memory at mainbus, for spdmem 2008-08-26 16:14:45 +00:00
macallan
2211ccf058 add spdmem(4) support
From Marco Trillo
2008-08-26 16:11:18 +00:00
pgoyette
d664f40b97 Clean up previous: add bit definitions for some new fields, and use "old"
style bitmask_printf(9) format string for consistency with the rest of the
file.  No functional change.

OK cegger@
2008-08-26 13:43:47 +00:00
drochner
d32cf1871e remove stray .globl declaration for nonexistent cpu_id, from
Henning Petersen per PR port-i386/39398
being here, remove some more unneeded .globls
2008-08-26 13:07:48 +00:00
cegger
407e3090e9 beautify dmesg with MPVERBOSE:
don't print an empty line.
2008-08-26 12:04:18 +00:00
rjs
ec1968ceb9 Set MACHINE to sparc for 32bit kernels.
Approved by martin.
2008-08-26 11:37:56 +00:00
cegger
c701fca25a Xen: Mark NMI and machine check handlers as interrupt gates. 2008-08-26 08:43:00 +00:00
martin
6d59516d22 Deal with kernels that have a combined text/data segment. Output a big
warning when booting them.
2008-08-25 22:31:12 +00:00
cegger
17301e4460 GENERIC: add auacer(4) which is already in XEN3_DOM0
XEN3_DOM0: add azalia(4) which is already in GENERIC
2008-08-25 15:27:47 +00:00
cegger
2dd3a5d650 Add machine check hypercall.
There will be one file where this will be used. In the initialization a hypervisor version check will verify, if this feature is usable or not.
2008-08-25 09:21:45 +00:00
pgoyette
1251031ee5 Shorten SYSCALL/SYSRET to SCALL/RET bit definition so it fits on one line. 2008-08-24 22:04:21 +00:00
bouyer
3d5ae4c8b2 Defer xbdback_do_io() to a workqueue; which allow us to take the
xbd_io->xio_buf.b_vp->v_interlock mutex before v_numoutput++;
which should fix the "vwakeup: neg numoutput" panic.
2008-08-24 21:00:49 +00:00
bouyer
fd284864b3 privcmd_xen2bsd_errno(): 0 is also a valid error code. 2008-08-24 20:35:43 +00:00
pgoyette
22720d94e4 1. For non-Intel vendors, don't overload cpuflags with the extended
flags from CPUID 80000001_EDX.  Instead, keep the extended flags
   separate, in ci_feature3_flags (Intel processors already kept a
   separate ci_feature3_flag value).

2. Decode/display ci_feature3_flag in a vendor-specific manner, since
   the definitions are vendor-specific.

OK cegger@
2008-08-24 20:27:34 +00:00
tsutsui
c0b4306a0b Pacify haltwo audio on shutdown hook to avoid noise on poweroff. 2008-08-24 13:03:39 +00:00
tsutsui
8d58f49e0b If 802.1Q VLAN MTU is enabled, ignore the bad packet errror on RX. 2008-08-23 18:44:51 +00:00
tsutsui
1db87857ed KNF and misc cosmetics. 2008-08-23 17:43:36 +00:00
tsutsui
342676093a KNF and misc cosmetics. 2008-08-23 17:25:54 +00:00
tsutsui
96a00c58a6 Enable ETHERCAP_VLAN_MTU. 2008-08-23 15:50:12 +00:00
tsutsui
bd37977872 Specify CPUFLAGS="-march=mips3 -mabi=32 -mtune=vr5000" for IP32 kernel.
This improves ttcp(1) results on mec(4) ~7%.

No objection on port-sgimips.
2008-08-23 15:13:47 +00:00
tsutsui
6f7a869c59 Improve mec(4)'s TX routine by reducing possible unnecessary mbuf copies
as much as possible before TX DMA.
With this new TX DMA buffer allocation strategy, most of TX packets are
sent without allocating new mbufs and copying data into them.

See the following mail for details:
http://mail-index.netbsd.org/port-sgimips/2008/08/15/msg000352.html

No objection on port-sgimips.
2008-08-23 15:09:10 +00:00
skrll
b71a0dd1dc Update a comment. 2008-08-22 19:32:57 +00:00
tnn
d49a05b3bf AGP support for Intel 945GME chipset, found on Acer Aspire One. 2008-08-22 18:05:44 +00:00
cegger
02daa3b8ab Fix build. 2008-08-22 15:28:11 +00:00
cegger
560673faf9 merge. 2008-08-22 14:14:04 +00:00
cegger
c9af55f05d Import Xen 3.3.0 public headers 2008-08-22 13:52:03 +00:00
bouyer
6523980087 printf()->aprint_debug_dev() to match x86/cpu.c 2008-08-22 10:25:58 +00:00
skrll
7203885b6f Typo in comment. 2008-08-22 06:49:26 +00:00
bouyer
4ff122c83e Enable ipmi(4) by default in GENERIC and related kernels. 2008-08-21 18:06:17 +00:00