Commit Graph

164997 Commits

Author SHA1 Message Date
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
wiz 8caeef46da Sort options. 2007-12-24 13:56:00 +00:00
phx 66e67a4f6b Make USB, IEEE1394 and viaaudio attach to the Pegasos2.
USB works fine. IEEE1394 is untested. Audio doesn't work (playing white noise).
Need to set IO/MEM-enable for IEEE1394 and audio, as the firmware (Smart
Firmware 1.2) doesn't do it.
Patch approved by Tim Rightnour.
2007-12-24 13:54:58 +00:00
kiyohara 51311b8619 Remove white-spaces. 2007-12-24 07:54:26 +00:00
yamt d336796b0b yamt-kmem: todo 2007-12-24 05:26:34 +00:00
macallan 7500033ffa check for __HAVE_PRIVATE_PCI_BUS_DMA_TAG instead of macppc when (not)
declaring pci_bus_dma_tag
while there move #include <machine/isa_machdep.h> to the ISA block so archs
without ISA won't see it. Now macppc builds again.
2007-12-24 01:31:08 +00:00
macallan ddf0036d4b #define __HAVE_PRIVATE_PCI_BUS_DMA_TAG 2007-12-24 01:27:34 +00:00
joerg 96fb7c224f Update pkg_install to 20071224. Important changes:
- Better diagnostic for duplicate packages
- Detect conflicts between already installed packages and a
to-be-installed package.
- Do not check for the build version of a package first, always get the
newest version.
- Remove pkgdb entries with rm -rf as rm get interactive for removal of
read-only files.
- Update usage() for pkg_info and pkg_admin for earlier additions.
2007-12-24 00:08:42 +00:00
joerg fd3f654960 Catch up with pkg_install-20071224. 2007-12-24 00:04:45 +00:00
joerg 39ac827c19 Import pkg_install-20071224 2007-12-24 00:03:04 +00:00
rmind 862a6b5f0b OK, I was using whisky..
Fix previous - use foreach, and just return after first found entry.
The pmf_all_events list should not have duplicate entries (perhaps
pmf(9) should document this point).
2007-12-23 23:19:11 +00:00
joerg 83ba2e10a4 Remove dead power handling code. 2007-12-23 22:21:56 +00:00
rmind 099e4a9a20 pmf_event_deregister: fix use-after-free.
Found by: CID 4754.
2007-12-23 22:09:39 +00:00
jmcneill 940524edab Deregister activity handler on detach. 2007-12-23 19:14:03 +00:00
jmcneill 13f097963d Always enable the Fn key quirk if a device node for the Sony Programmable
Interrupt Controller (SNY6001) is not present.
2007-12-23 18:03:02 +00:00
jmcneill 190527566a Move sony.4 from i386 to MD man page directory 2007-12-23 17:39:19 +00:00
jmcneill 087888e1dd Add sony* at acpi? 2007-12-23 17:33:57 +00:00
jmcneill 9f7f6d9be0 Move Sony Notebook Controller (sony(4)) driver from MD to MI directory,
as it can be used on amd64 as well.
2007-12-23 17:29:26 +00:00
jmcneill 8f31e2d8cd Remove wskbd attachment, it never worked right anyway. Instead, deliver
hotkey events to powerd.
2007-12-23 17:25:45 +00:00
wiz 4cbd5a3a50 + DRY: don't repeat yourself 2007-12-23 16:03:28 +00:00
jmmv 5d2f326e93 Register the directories and files related to the addition of the test
programs for connect(2) and listen(2).
2007-12-23 13:51:16 +00:00
jmmv 98c2eca191 Register the /usr/tests/net/sys subtree. 2007-12-23 13:50:50 +00:00
jmmv e44ee884d0 Add regression tests for low-port allocation in connect and listen, which
was broken and fixed recently in:
http://mail-index.netbsd.org/source-changes/2007/12/16/0011.html

Test-case code provided by elad@.
2007-12-23 13:50:22 +00:00