Commit Graph

154610 Commits

Author SHA1 Message Date
jdc
06da305240 We don't need the cpu_startup() prototype here. It is already provided by
sys/systm.h.  Pointed out by skrll@.
2006-12-22 18:00:19 +00:00
pooka
78ed4b8815 markup fixes 2006-12-22 11:56:45 +00:00
elad
3d11477c94 Add requests indicating access to unmanaged memory for arm, pc532, powerpc,
sh3, sh5, and vax, and use them instead of KAUTH_GENERIC_ISSUSER.

Update documentation and example secmodel code.
2006-12-22 11:13:21 +00:00
rumble
e42e4bd92a EEPROM and LED controls occupy the same byte. Unify them again. 2006-12-22 08:35:46 +00:00
rumble
121e1e9bfa Provide attaching hpc devices with the eeprom contents, should a chip be
connected to the HPC. The only real reason for doing this is to get the
mac addresses off of E++ ethernet boards and the Challenge S IOPLUS board.
If no eeprom is present, we read in invalid data and take some default
action (query ARCBIOS).
2006-12-22 08:17:14 +00:00
ad
0ff4104d82 lwp::l_acflag is no longer useful. 2006-12-22 08:04:01 +00:00
ad
c7a999e12a Note that ACOMPAT and ASU are no longer recorded. 2006-12-22 08:00:20 +00:00
rumble
e9faaca2de hpc(4) doesn't take flags anymore. Briefly note how the different revisions
may be mixed on certain systems.
2006-12-22 05:35:06 +00:00
ad
dd85fd121f ipintr(): check if the queue is empty before looping. Hardly a giant
win, but removed 30% of splnet() calls in one local test.
2006-12-22 05:34:02 +00:00
rumble
5e86516f78 Sprinkle static. 2006-12-22 05:26:01 +00:00
rumble
b8f12e0261 Rework detecting the HPC revision. In most cases we can presume what it is
based on mach_type (or at least know the major revision). The only case we
really need to concern ourselves with is differentiating between HPC1
and HPC3 on IP22. Specifically, between a HPC3 on the Challenge S IOPLUS
board and a HPC1.5-based adapter in an Indy.
2006-12-22 05:08:56 +00:00
kiyohara
c8826cd8a1 Use macro FWBUSNOTREADY. 2006-12-22 03:27:49 +00:00
kiyohara
190ae0482f Include ioconf.h it for `struct cfdriver fwohci_cd'. 2006-12-22 03:26:51 +00:00
rumble
81a35f32ec Add giopci.0 catman as well. 2006-12-22 03:14:26 +00:00
rumble
fe14643cc2 Fix previous by including the necessary header. 2006-12-22 01:36:24 +00:00
rumble
d5df315486 Remove superfluous extern declarations; they're already in the headers. 2006-12-22 01:34:20 +00:00
rumble
af1144f245 Guiness -> Guinness. 2006-12-22 01:32:37 +00:00
rumble
2ae0b89234 Codenames for IP12 and IP20. 2006-12-22 01:26:44 +00:00
rumble
1d22f4010e Fix pasto. 2006-12-22 01:16:20 +00:00
rumble
795f7da152 Add a giopci(4) manual page. 2006-12-22 01:15:17 +00:00
rumble
b437497b0f s/Challenge-S/Challenge S/, mention Challenge M as well, and remove the
imc(4) bug as we now have an interface.
2006-12-22 01:00:48 +00:00
rumble
c1f813ee0d Change the title slightly to indicate what GIO stands for. Also, be sure to
mention Challenge M, state that only two electrically distinct slots exist
on Indigo2/Challenge M and inform that a SysAD bug exists, which certain
cards may trigger (though we may mask it with a workaround). Other minor
nits as well.
2006-12-22 00:51:00 +00:00
elad
aede3e59fc PR/35304: C J Coleman: Off-by-one nul byte overwrite in mode_bits routine
of sbin/sysctl
2006-12-21 22:25:39 +00:00
rpaulo
1db617bf57 bsd-family-tree 1.109. 2006-12-21 20:58:27 +00:00
rpaulo
689bbbd486 Sync with v 1.109. 2006-12-21 20:57:43 +00:00
dsl
d8f5679725 Fix breakage of previous commit. 2006-12-21 20:05:37 +00:00
rpaulo
d2a497687e Postfix 2.3.5. 2006-12-21 19:50:38 +00:00
macallan
3326bc3866 mention X on shark 2006-12-21 19:38:24 +00:00
yamt
71683748ca fix a typo. 2006-12-21 16:09:22 +00:00
yamt
5d51c3ca27 document splraiseipl and makeiplcookie. 2006-12-21 16:01:13 +00:00
yamt
1c3bb0caf9 terminate yamt-splraiseipl branch. 2006-12-21 15:57:43 +00:00
yamt
6fe2586cce bump to 4.99.7; yamt-splraiseipl merge. 2006-12-21 15:57:11 +00:00
yamt
ec90a3bd3b yamt-splraiseipl: new base. 2006-12-21 15:55:42 +00:00
yamt
8bf7662829 merge yamt-splraiseipl branch.
- finish implementing splraiseipl (and makeiplcookie).
	  http://mail-index.NetBSD.org/tech-kern/2006/07/01/0000.html
	- complete workqueue(9) and fix its ipl problem, which is reported
	  to cause audio skipping.
	- fix netbt (at least compilation problems) for some ports.
	- fix PR/33218.
2006-12-21 15:55:21 +00:00
rpaulo
9db5d6d8b8 Resolve conflicts. 2006-12-21 02:56:37 +00:00
rpaulo
0225a7dd90 postfix-2.3.5 2006-12-21 02:27:16 +00:00
macallan
610c0515b7 build XFree86 on shark 2006-12-21 01:45:32 +00:00
kiyohara
71d34007f5 Fix memory allocation, in case isochronous transfer fail this. 2006-12-21 00:31:51 +00:00
macallan
96e9b0c3c2 don't try to call the VESA BIOS on macppc 2006-12-21 00:24:04 +00:00
agc
06c3bf82f1 Fixes to allow veriexecgen to be built as a host tool. 2006-12-20 22:03:20 +00:00
bouyer
39568acf5e Add missing $NetBSD: $ 2006-12-20 21:44:06 +00:00
dsl
c26f3a4858 Fix detection and reporting of dependency loops in parallel makes.
make's unit_tests should now run again.
2006-12-20 20:46:35 +00:00
rpaulo
f60d1114d3 Comment out #ident. 2006-12-20 17:03:20 +00:00
christos
af4b090320 From Anon Ymous:
- add __unused
- remove __GNUC__ hack
2006-12-20 16:47:13 +00:00
christos
c20e20ce2a From Anon Ymous:
- add __unused
- fix volatile
2006-12-20 16:33:34 +00:00
skrll
be0d7b99e3 - Upgrade to the latest firmware and as a result remove the error log dump.
- Mostly sync with OpenBSD
	- Serialise sending commands to the firmware
	- Remove redundant calls to bpfdetach.
	- use bus_size_t where appropriate and not fetch iobase as it's not
	  used.
	- improve 802.11 radiotap support (correct rx rate)
	- add short preamble flag
	- add short slot time support
	- ignore parity errors (as per the Linux driver)
	- Set Tx power for all channels.
	- disable bluetooth co-existance
	- Check that ni->ni_rates.rs_nrates is not greater than the maximum
	  handled by the firmware.
- Begin syncing with the FreeBSD driver by renaming a few things.
2006-12-20 16:30:20 +00:00
mlelstv
e2d192dd4b do not compare ipv6 ipsec tunnel addresses against uninitialized data.
Fixes PR kern/34734
2006-12-20 15:39:23 +00:00
elad
2fa3937ffc Markup fix - forgot 'Fn'. 2006-12-20 12:29:09 +00:00
elad
368ec17e69 Remove the third argument from check_exec() and just check for ep_flags
in the exec_package to know if we need to use VERIEXEC_DIRECT or
VERIEXEC_INDIRECT.

Suggested by and okay yamt@
2006-12-20 11:35:29 +00:00
agc
d05a6603f6 A commit too far - don't try to build veriexecgen for just now 2006-12-20 08:22:41 +00:00