Commit Graph

165019 Commits

Author SHA1 Message Date
njoly 890b62431b Regen for readdir syscall. 2007-12-26 13:51:53 +00:00
njoly 3a6c84afbc Add readdir syscall. 2007-12-26 13:50:48 +00:00
njoly a09fc3498a Fix readdir syscall retval to return 1 (instead of getdents number of
byte read) on success.
2007-12-26 13:48:53 +00:00
yamt 2cbcb46f49 - share idt entry allocation code among x86.
- introduce a function to reserve an idt entry and use it instead of
  manipulating idt_allocmap directly.
- rename idt to xen_idt for amd64 xen.  add missing #ifdef XEN.
2007-12-26 11:51:10 +00:00
dogcow 453afff1c4 ding dong, the witch is __dead. Not sure why it was even bothered with here. 2007-12-26 10:19:41 +00:00
dyoung d2a6fcd7d7 Add device suspend/resume/detach. (Tested with drvctl -S bnx0,
drvctl -Q bnx0, drvctl -d bnx0.)

Separate device_t storage from softc storage and use CFATTACH_DECL_NEW().
2007-12-26 04:06:29 +00:00
mrg bc98ae9212 move
extern struct powerpc_bus_dma_tag pci_bus_dma_tag;
where everyone can see it.  fixes ofppc builds.
2007-12-26 00:58:05 +00:00
he 32dafd4672 Convert to using if_set_sadl() instead of arc_storelladdr(), catching
an overlooked setting of ifnet->if_sadl.  This follows up the recent
change to net/if.h.
2007-12-25 23:31:26 +00:00
he 81018e0a2e Bump SYMTAB_SPACE so the symbol table fits again. 2007-12-25 22:47:03 +00:00
pooka c3b193c57f Add a public interface for setting a cookie mapper. 2007-12-25 20:38:01 +00:00
pooka 80ecfb9fc9 * dump r/w return resid
* fix RV dump order to be more logical
2007-12-25 20:36:53 +00:00
perry b6a2ef7569 Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
2007-12-25 18:33:32 +00:00
macallan 7eb34fdf1c get rid of macppc's private pci_bus_dma_tag 2007-12-25 17:55:10 +00:00
jmcneill dde292899e pmap_phys_address: the prototype for this asks for a paddr_t, not an int. 2007-12-25 17:03:37 +00:00
joerg 9a98cd19ff Add initial version of calling VGA POST from vga_resume. This is the
equivalent to "vbetool post" using x86emu in the kernel.
2007-12-25 14:22:25 +00:00
ad 891d658a22 4.99.45 struct buf + pool constants changed 2007-12-25 02:53:38 +00:00
ad f4c9b5b65a Make SMP the default on i386. For the time being the noacpi kernel does
not have it enabled.
2007-12-25 01:03:31 +00:00
ad 76184a8cdc Wups, the log softint can't be mpsafe yet. 2007-12-25 00:00:00 +00:00
elad 3278973321 Fix typos:
- Mprotect -> MPROTECT
  - Servguard -> Segvguard

While here, pad values.
2007-12-24 20:05:24 +00:00
ad 6b5fc70210 No need to list every file system type in this file. 2007-12-24 19:52:37 +00:00
garbled a42bf0b72b Fix a segv if you forget to set the -m option. 2007-12-24 19:34:41 +00:00
jnemeth 6d559c496c PR/37604 - Danilo Vidovic -- we do have a ndis(4) man page 2007-12-24 18:52:34 +00:00
hamajima 0e3cc22bed Add compat_13_netbsd32_sigreturn() for 32bits programs with COMPAT_13+EXEC_AOUT. 2007-12-24 17:35:00 +00:00
perry fc883a791d change some __attribute__s to __keywords 2007-12-24 17:26:09 +00:00
hamajima e56b5e9499 Match on board ethernet controller on VGN-TX91PS. 2007-12-24 17:07:40 +00:00
hamajima 2b65bf0e5d regen. 2007-12-24 17:05:52 +00:00
hamajima e4fcdf9886 Add Intel 82801GB Ethernet Controller 2007-12-24 17:03:20 +00:00
ad 31224ff917 Make values of PR_WAITOK/PR_NOWAIT match KM_SLEEP/KM_NOSLEEP. This makes it
trivial to emulate most of Solaris' kmem_cache interface with a few macros.
2007-12-24 16:45:16 +00:00
perry 0c0bc4573a __attribute__((__noreturn__)) to __dead 2007-12-24 16:11:50 +00:00
ad 622bbc505a - Use pthread__cancelled() in more places.
- pthread_join(): assert that pthread_cond_wait() returns zero.
2007-12-24 16:04:20 +00:00
njoly 1a1f7ef9de Regen for old_uname syscall. 2007-12-24 15:57:01 +00:00
njoly 1fe07a25dd Add old_uname syscall. 2007-12-24 15:56:20 +00:00
agc cbc63dde2a Thanks to Mark Foster for the reference to the Wiki page where he tracks
the interoperation between the NetBSD iSCSI target and the Linux
open-iscsi initiator.

Add details about inter-operation with the NetBSD iSCSI initiator.

Add dates to all entries.

Add last updated date to the COMPATIBILITY file.
2007-12-24 15:48:40 +00:00
perry 970ad9314d Remove __attribute__((__noreturn__)) from things already marked __dead
Found by the department of redundancy department.
2007-12-24 15:46:45 +00:00
ad e2209e397c Install sys/atomic.h 2007-12-24 15:15:47 +00:00
ad c2e7ec2566 Reserve a major for ZFS. 2007-12-24 15:12:05 +00:00
ad 2e1c75d2bd Don't hide members of 'struct buf' behind macros. It can confuse 3rd party
source that uses the same element names.
2007-12-24 15:11:19 +00:00
ad aeb73b56d5 b_un.b_addr -> b_data 2007-12-24 15:06:38 +00:00
ad 1af608286b Export do_sys_unlink, do_sys_rename to the rest of the kernel. 2007-12-24 15:04:19 +00:00
ad bc64d5411e b_un.b_addr -> b_data 2007-12-24 15:00:20 +00:00
ad 57afe5efd9 + MOUNT_ZFS, VT_ZFS 2007-12-24 14:58:37 +00:00
ad ce6680f888 Add back mutex_owner() for Solaris compat. 2007-12-24 14:57:56 +00:00
ad a5b4bcb2d5 libpthread minor was bumped. 2007-12-24 14:48:23 +00:00
ad 989565f81d - Fix pthread_rwlock_trywrlock() which was broken.
- Add new functions: pthread_mutex_held_np, mutex_owner_np, rwlock_held_np,
  rwlock_wrheld_np, rwlock_rdheld_np. These match the kernel's locking
  primitives and can be used when porting kernel code to userspace.

- Always create LWPs detached. Do join/exit sync mostly in userland. When
  looped on a dual core box this seems ~30% quicker than using lwp_wait().
  Reduce number of lock acquire/release ops during thread exit.
2007-12-24 14:46:28 +00:00
smb 34da33dfe3 Add missing call to pmf_deregister() in the USB_DETACH routine. 2007-12-24 14:41:19 +00:00
ad 8f05f9cc26 Update. 2007-12-24 14:30:09 +00:00
njoly 0cebe57b9c Regen for getpgid. 2007-12-24 14:26:50 +00:00
njoly 122287e6f0 Add getpgid syscall. 2007-12-24 14:25:30 +00:00
njoly 24eca5e1f1 Regen for linux_sys_getpgid removal. 2007-12-24 14:21:40 +00:00
njoly 47bf9f4b4d Kill unneeded linux_sys_getpgid and use native sys_getpgid instead. 2007-12-24 14:17:17 +00:00