Commit Graph

181114 Commits

Author SHA1 Message Date
plunky
c1d5e5d586 change description for libbluetooth to "Bluetooth Library" as it is
more than just host lookup these days
2009-05-16 18:12:04 +00:00
nakayama
a7ae1082e0 Follow pad to PAD change. 2009-05-16 17:45:23 +00:00
martin
53a2c28e97 Implement dmamap_unload - I might be missing something, or is it realy
this easy?
2009-05-16 17:42:35 +00:00
martin
f4b7e59662 Add memory clobbers to the inline assembler modifying/testing the %psr
register, to avoid the compiler reordering instructions out of critical
sections. Should fix PR port-sparc/41372.
2009-05-16 17:16:12 +00:00
cegger
f26d5a00cc KNF, same object code generated. 2009-05-16 17:01:15 +00:00
cegger
d70ad70603 KNF, same object code generated 2009-05-16 16:55:24 +00:00
cegger
53537c2dae KNF, same object code generated. 2009-05-16 16:52:03 +00:00
cegger
574b3223da KNF, same object code generated.
(checked with evbarm CP3100 kernel)
2009-05-16 16:49:19 +00:00
cegger
834f1d8f70 KNF, same object code generated 2009-05-16 16:40:58 +00:00
mjf
9c6bc36bdd Add PA-RISC 2.0 PIM support.
Fix the HPMC exception handler so that, if we're running on a PA-RISC
2.0 machine, we use the 64-bit PIM data structures.

There was also a bug in the HPMC exception handler that stopped output
being written to the console after we'd taken the exception. We need
to make a PDC_IO pdc call to reset I/O.
2009-05-16 16:06:06 +00:00
tsutsui
87e79748d0 KNF and misc cosmetics. 2009-05-16 14:27:30 +00:00
pgoyette
2b244d4b8c Correctly identify flag bit for SSSE3 (one of the 'S' was missing). Also
rename AMD bit from SCALL/RET to SYSCALL/SYSRET to match Intel bit name.
2009-05-16 13:36:44 +00:00
tsutsui
844c127c73 Split device_t/softc. Tested on arc:
tga0 at pci0 dev 3 function 0: DC21030 step C, board type T8-02
2009-05-16 13:04:26 +00:00
skrll
d6428aac82 Note that CR27 is used for thread local storage (TLS) 2009-05-16 12:57:05 +00:00
yamt
a39c0fe4bb yamt-nfs-mp: update base 2009-05-16 12:08:43 +00:00
yamt
5368015c69 sysctl_doeproc:
- simplify.
	- KERN_PROC: fix possible stale proc pointer dereference.
	- KERN_PROC: don't do copyout with proc_lock held.
2009-05-16 12:02:00 +00:00
yamt
edde2bdd71 kvm_getprocs actually works with KVM_NO_FILES. 2009-05-16 11:56:47 +00:00
nonaka
e72bdd20c7 >Support drives over 1TB in size (i.e. stop errors like drive is -654343MB in size).
>Error if drive is over 2TB in size (and thus over the disklabel limit).
2009-05-16 10:40:16 +00:00
nonaka
c69752781d Added SH7706, SH7750R, SH7751 and SH7751R support. 2009-05-16 10:17:38 +00:00
nonaka
3340f93870 Added SH7706 cache flush op. 2009-05-16 10:13:13 +00:00
nonaka
2ed632c011 Add SH4 INTEVT codes for GPIO. 2009-05-16 10:11:50 +00:00
yamt
805df27570 rw_vector_exit: remove a redundant condition. 2009-05-16 08:36:32 +00:00
yamt
513f4955a7 put a flag bit into v_usecount to prevent vtryget during getcleanvnode.
this fixes the following deadlock.

	a thread doing getcleanvnode:
	pick a vnode
	acqure v_interlock
	v_usecount++
	call vclean

		now, another thread doing cache_lookup:
		picks the vnode
		vtryget succeed
		vn_lock succeed

	now in vclean:
	set VI_XLOCK (too late to be noticed by the competing thread)
	wait on the vnode lock (this might violate locking order)

the use of a flag bit was suggested by Andrew Doran.  PR/41374.
2009-05-16 08:29:53 +00:00
cegger
d5ffe84070 KNF, same object code generated 2009-05-16 07:46:45 +00:00
tsutsui
d8c545cc8c Split device_t/softc split, tested on VT6212L. 2009-05-16 07:34:05 +00:00
plunky
bbb0e93abb add a -P flag to attempt immediate pairing 2009-05-16 07:18:42 +00:00
tsutsui
d2452bef38 Make ahc_detach() take struct ahc_softc * as well as ahc_attach()
and remove bogus casts around ahc_detach().

XXX: There is a pmf_device_deregister(9) call in ahc_detach()
XXX: while there is no pmf_device_register(9) in ahc_attach().
XXX: It looks more pmf(9) stuff is required for cardbus detach.
2009-05-16 06:44:05 +00:00
agc
57324b9f3d + don't use arrays of length 1 to hold single instances of characters,
unsigned or not - just use a single character itself
+ misc cleanup
+ rename cinfo to "output" and ops_createinfo_t to "ops_output_t" to
  be a bit more descriptive
+ shorten some long names
+ get rid of test for libgen.h - it's not needed anymore
+ bump to version 0.99.4, and 20090515 sources, regenerate configure and co
+ numerous name changes to be more consistent and more concise
+ add verbosity level to the variables that can be set and retrieved by
  netpgp_setvar() and netpgp_getvar()
+ added --verbose option to netpgp(1)
+ add __RCSID() to all files
2009-05-16 06:30:38 +00:00
tsutsui
7882b9d224 - fix one more device_t/softc split botch in debug code
- use sc->sc_dev to get device_t
- fix inconsistent aprint_error_dev(9) usage
- some KNF and wrap long lines
2009-05-16 05:51:58 +00:00
tsutsui
db656c02e4 Fix botch on device_t/softc split.
XXX: still doesn't work (command timeout on data xfer).
2009-05-16 05:26:31 +00:00
tsutsui
49d9fc80f4 Misc cleanup:
- some KNF
- u_intNN_t -> uintNN_t
- wrap long lines and fix indent
- remove return statements at the end of void functions
- use __arraycount()

XXX: many inconsistent aprint_error_dev(9) vs printf(9)
2009-05-16 03:57:57 +00:00
nakayama
a30c21a6f3 Use membar_sync() instead of inline asm. 2009-05-16 03:23:23 +00:00
ad
35f9ffd80d Clearer wording when nagging about root logins. 2009-05-15 23:57:50 +00:00
dyoung
0ee9d37122 Do not detach a wd(4) instance if it is open, but return EBUSY,
instead.  If the detach is forced, do what wdclose() does on the
last close: flush the cache, clear the flag WDF_LOADED, and delete
our reference to the ATA bus device.
2009-05-15 23:49:28 +00:00
jnemeth
f2975a45c0 Convert shutdownhook_establish() to pmf_device_register1().
XXX  This should be done as part of an overall plan to support
power management and device detachment.  However, in order to do
that, I would first have to invent sbus_intr_disestablish().  This
is being done at this time in order to aid in the effort to eliminate
shutdownhook_establish().
2009-05-15 20:52:22 +00:00
tsutsui
31ec75e9f1 Split device_t/softc.
No crash on:
esiop0 at pci0 dev 11 function 0: Symbios Logic 53c875 (ultra-wide scsi)
siop0 at pci0 dev 9 function 0: Symbios Logic 53c810a (fast scsi)
siop0 at gsc0 hpa 0xf0830000 path 2/0/7 irq 3 ipl 6: NCR53C720 rev 2
2009-05-15 17:55:44 +00:00
pooka
dfb36ab4e4 pad -> PAD 2009-05-15 16:59:07 +00:00
tsutsui
9060c64376 Split device_t/softc. Tested on Apus2000. 2009-05-15 16:18:28 +00:00
pooka
1decab3813 Fix calls to rump syscalls now that the padding argument is no
longer advertised.
2009-05-15 15:54:03 +00:00
pooka
68136aad74 regen: removal of pad arguments from the public interfaces 2009-05-15 15:52:46 +00:00
pooka
e8f5dfa79e regen: pad -> PAD 2009-05-15 15:52:39 +00:00
pooka
6c68c84345 Use argname PAD to signal that an argument is used only for padding
and not part of the C interface.  Use this information for rump
syscalls to generate syscall interfaces without the extra parameter.
2009-05-15 15:51:27 +00:00
pooka
500fdd36a7 In addition to off_t alignment, check for dev_t and time_t too
(we don't currently have any syscalls passing time_t, though)
2009-05-15 14:52:47 +00:00
christos
99604eb933 define __RCSID if nobody did. 2009-05-15 12:06:09 +00:00
wiz
1f10a84b4b Use Nm instead of Xr to itself. 2009-05-15 06:40:15 +00:00
ginsbach
c413c5daaf Update set list for getdate(3) additions. 2009-05-15 02:34:07 +00:00
jakllsch
6a0e3cf139 Update MLINKS to match the flist. 2009-05-15 02:23:42 +00:00
dyoung
a2328ba74c Mention that these are deprecated APIs. Bump date. 2009-05-14 23:14:33 +00:00
yamt
6a330c8c26 update a comment. 2009-05-14 23:12:14 +00:00
dyoung
ffb35510cf Improve pmf_device_register(9) and pmf_device_register1(9) descriptions. 2009-05-14 23:05:21 +00:00