164679 Commits

Author SHA1 Message Date
dyoung
058d9b982e Synchronize device detachment with network interrupts. Use the
pmf network class instead of powerhooks.
2007-12-16 00:04:07 +00:00
dyoung
7ab662e649 Add a detach routine. 2007-12-16 00:00:08 +00:00
dyoung
868758b808 In ath_pci_detach(), unmap bus memory. 2007-12-15 23:56:54 +00:00
christos
177940c72e use vnode_to_path. 2007-12-15 23:52:00 +00:00
dyoung
fca36f8a1a sip_copy_small and gsip_copy_small should not be static any longer.
Make it so.
2007-12-15 23:04:57 +00:00
perry
d4b751b032 Remove lots of redundant __attribute__((__noreturn__))s
The lines already had __dead on them. I wonder why they had both...
2007-12-15 22:01:25 +00:00
he
2ffc7d4a2b Only declare sip_copy_small under __NO_STRICT_ALIGNMENT, to afoid
a "defined but not used" warning turned into error by compiler options.
2007-12-15 21:51:45 +00:00
snj
5a1d0f0133 Sort xrefs. 2007-12-15 21:44:15 +00:00
apb
824c1f08d4 Update for the fact that MAKEDEV uses either tmpfs or mfs. 2007-12-15 21:33:49 +00:00
apb
802860abdb When MAKEDEV creates a memory file system, let it try mount_tmpfs(8)
before falling back to mount_mfs(8).  Also calculate required number
of inodes more accurately.

Discussed in tech-userlevel.
2007-12-15 21:33:13 +00:00
perry
441197bc3b de-__P, ansify prototypes 2007-12-15 20:36:11 +00:00
pooka
049d39b202 document puffs_dopufbuf 2007-12-15 20:11:38 +00:00
pooka
96294df307 update to match reality 2007-12-15 20:08:06 +00:00
pavel
1bde439405 Remove a spurious paragraph break from the start of the generated
text. Bump date.
2007-12-15 19:48:16 +00:00
perry
8b0f9554ff convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
jmcneill
381f4068ae Provide a stub acpi_md_sleep_init on xen, pointed out by Paul Goyette
on current-users.
2007-12-15 19:24:17 +00:00
agc
2c5108a997 Update the number of packages in pkgsrc to match reality.
Dedicate the 4.0 release to the memory of itojun.
2007-12-15 19:16:57 +00:00
yamt
5755384fd5 fix a comment. 2007-12-15 18:20:11 +00:00
yamt
0b6f963133 .htm -> .html 2007-12-15 17:49:14 +00:00
jmmv
80aba14b89 Update URLs after website reorganization in the motd check; per pavel@'s
request.  Closes PR misc/37070.
2007-12-15 17:48:38 +00:00
apb
beae89cd6d In MAKEDEV.tmpl:
* Add a nooutput function to be used instead of redirecting to /dev/null,
  because /dev/null might not exist early in the boot sequence.  This
  should fix a bug in which the pax autodetection failed when used from
  init(8) with a read-only root file system without a /dev/null.
* Move most of the main program into a new makedev_main function,
  to allow reuse by MAKEDEV.local.

In MAKEDEV.local:
* Use the new makedev_main function defined in MAKEDEV.  This allows
  MAKEDEV.local to support all the options understood by MAKEDEV, instead
  of only a subset.  This should fix a bug in which the setup() function
  could try to use pax mode even though that was previously not supported.

In MAKEDEV.local man page:
* Update list of command line options.
* Don't explain all the options, just refer to MAKEDEV(8) man page.
* Remove BUGS section now that all MAKEDEV options are supported
  by MAKEDEV.local.
2007-12-15 17:28:09 +00:00
perry
36c7456d7c include sys/cdefs.h so that __attribute__ can be fixed later 2007-12-15 16:32:05 +00:00
pavel
83ae3a0049 Note the socket(2) syscall change. 2007-12-15 16:25:46 +00:00
pavel
2c8b453fd0 Complete the list of libraries needed for 3.0 binary compatibility. From
the emulators/compat30 package, suggested by Johnny Lam.
2007-12-15 16:15:26 +00:00
phx
5dda38d449 wsmux was missing.
Switched to a smaller default font.
2007-12-15 16:09:08 +00:00
perry
4d096031f0 replace instances of __attribute__((__packed__)) with __packed 2007-12-15 16:03:29 +00:00
apb
241ba90c52 Add doc2html support for Bro/Brc/Brq. 2007-12-15 14:57:39 +00:00
apb
d38a66619d Fix the definition of .Fl. Now this construct works:
.Ic boot Fl c .

Previously, the space between "boot" and "-c" was missing from the
HTML output.
2007-12-15 14:48:40 +00:00
tsutsui
61126beefc Rename a device property name: "override_ultra" -> "aic7xxx-override-ultra" 2007-12-15 14:23:14 +00:00
tsutsui
fc91c35517 - enable both ffsv1 and ffsv2
- use __arraycount()
2007-12-15 14:21:40 +00:00
njoly
e78a322c4a s/netbsd32_void */netbsd32_caddr_t/ 2007-12-15 14:08:16 +00:00
pavel
339ab7fc8b add a space between "NetBSD" and the version number. 2007-12-15 14:00:08 +00:00
mjf
e3aec4fc22 Regen. 2007-12-15 12:51:59 +00:00
mjf
cd86b0a3cf Add the vendor eMPIA Technology and add the built-in USB camera that is
found on the EEEpc.
2007-12-15 12:50:12 +00:00
pavel
a181cd6f4f avoid the Fl macro because of formatting problem in the HTML output. 2007-12-15 12:29:16 +00:00
pavel
b5140129cc Our xsrc is based on XFree86 4.5.0, not 4.4.0. Applies also to the
netbsd-4 branch and to all 3.x releases thanks to a pullup.
2007-12-15 12:08:01 +00:00
joerg
9ba317469f Move mapping of the real mode location for the ACPI wakeup code into a
separate function called from acpi_md_callback.
2007-12-15 11:26:40 +00:00
joerg
36cdfbe0db Don't retry to post a command if the EC doesn't answer for a second.
It seems to create more issues than it fixes. Try to defend against
lost/late GPEs by using a callout to kick the state machine regulary.
Add some notes about the purpose and working of the driver.
2007-12-15 09:30:59 +00:00
joerg
bcf2c96639 For now, remove the attempts to shutdown other CPUs and bring them back
online. It runs into issues in the pmap code and will handled
differently. This allows sysctl -w machdep.sleep_state=3 to at least
recover into a working system again.
2007-12-15 09:18:59 +00:00
joerg
261292569c Steal some rope from innocent users and disallow ACPI suspend if more
than one CPU was found.
2007-12-15 09:15:37 +00:00
dyoung
f4438e4673 Take care to release all resources. Now I can 'drvctl -d sip0;
drvctl -r pci0' to to detach / re-attach a sip0.
2007-12-15 07:05:57 +00:00
dyoung
eb6813e870 Finish making the sip(4) and gsip(4) drivers share compiled code. 2007-12-15 05:46:21 +00:00
dyoung
6091ef39bb Add a suspend/resume handler. Do not suspend if the watchdog timer
is active.  Reinitialize the watchdog timer on resume.  If the
device is not powered, neither tickle the watchdog nor set the
watchdog's mode, but return EBUSY, instead.
2007-12-15 05:37:03 +00:00
dyoung
19b79f5c39 Use LIST_FOREACH(). 2007-12-15 04:58:39 +00:00
ad
bed92f8580 sched_mutex -> runqueue_lock 2007-12-15 03:31:36 +00:00
jmcneill
d72049ddbd Restore acpi_quirk functionality, lost in the latest ACPI-CA update. 2007-12-15 02:19:55 +00:00
dyoung
88d046abe2 Attach sip to 10/100 variants, gsip to gigabit variants. Thanks
Izumi Tsutsui for the bug report.
2007-12-15 01:27:13 +00:00
dyoung
f1dc0ca9a4 Convert some #ifdef DP83820 to comments /* DP83820 only */ where
that will neither make a functional difference nor cause a name
collision.
2007-12-15 01:25:12 +00:00
perry
9b2b412c19 __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
perry
3f77c34144 __FUNCTION__ -> __func__ 2007-12-15 00:14:23 +00:00