Commit Graph

73292 Commits

Author SHA1 Message Date
thorpej
fae7cbfa65 rf_find_raid_components():
- If DIOCGDINFO failed with ENOTTY, don't print an error message; wedges
  don't support that ioctl.  Clean up the error message.
- If DIOCGDINFO fails, don't proceed to examine an invalid disklabel
  structure.
2004-10-15 06:41:35 +00:00
thorpej
32ca684d72 match_harddisk(): Open RAW_PART, not the booted partition; we're
only performing the ioctl to fetch the disklabel.
2004-10-15 06:18:47 +00:00
thorpej
0b0e09815e Update config_attach_pseudo() example. 2004-10-15 04:51:48 +00:00
thorpej
c7dc2875d8 Don't need to use config_makeroom() here. 2004-10-15 04:48:24 +00:00
thorpej
ffb78793fc Use config_attach_pseudo() to create device instances in the device
tree for created wedges.  This is necessary for setroot().
2004-10-15 04:42:09 +00:00
thorpej
45bba4e135 Change config_attach_pseudo() to take a cfdata * that contains the
necessary information to create the pseudo-device instance.  Pseudo-device
device's will reference this cfdata, just as normal devices reference
their corresponding cfdata.

Welcome to 2.99.10.
2004-10-15 04:38:36 +00:00
enami
d5e42fa312 - Don't change the matching logic.
- Prepare to describe a card which has NULL CIS string.
- Factor out common code.
- Deal with malloc return value.
2004-10-15 00:48:53 +00:00
enami
d10ffa8c6e Don't change the logic when simplifing code; a OR was changed to AND
and a test was removed but they shouldn't be changed.
2004-10-15 00:25:06 +00:00
bouyer
43d3408b53 In auxio_blink(), only toggle the AUXIO_LED_LED bit, don't clear the others.
It looks like bit 3 control the on-board le's link test, clearing it breaks
the interface (no link detected on the remote end). bit 3 is defined as
AUXIO4M_LTE (link-test enable) for sun4m systems (maybe all the AUXIO4M_*
bits are valid on the Ultra/1 too ?).
Tested on Ultra/1 and Ultra/5, approved by Martin Husemann and Matthew Green.
Should fix port-sparc64/25039 by Lubomir Sedlacik.
2004-10-14 17:58:06 +00:00
yamt
1c2a2dcad3 move i/o schedulers to their own files.
namely, from kern/subr_disk.c to kern/bufq_{fcfs,disksort,readprio,priocscan}.c.
2004-10-14 05:12:28 +00:00
mhitch
5760e71352 The gcc3 compiler optimized away writing character data to the Cirrus chip,
which results in a blank display - making it rather difficult to do an
install or upgrade when using a Cirrus-based display.  Change the pointer
used to write the character and attribute to volatile.  The console screen
now shows data and is usable.
2004-10-14 04:14:26 +00:00
enami
10f8fdf7dd Redo previous two commit a bit different way;
- Just read as much as we can.
- Handle some special tuples.
2004-10-14 03:24:00 +00:00
snj
ce44fe4282 Fix some comment typos and a spelling error. 2004-10-14 01:45:54 +00:00
christos
2634ff1b14 PR/27255: Nikos Ntarmos: PCMCIA NIC with blank CIS tuples crashes the kernel
Simplify the code for readability.
2004-10-14 00:17:12 +00:00
gavan
0560d8b947 Initial import of iyonix port.
The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.
2004-10-13 23:28:34 +00:00
christos
7e7288c064 Bounds check signal number. 2004-10-13 23:21:41 +00:00
augustss
4989f19412 Regen. 2004-10-13 18:44:09 +00:00
augustss
89b66b9ce9 Add ALi M1563 bridge. 2004-10-13 18:42:17 +00:00
drochner
f62496141b support ADDI-DATA APCI-7800 8-port serial adapter 2004-10-13 14:15:16 +00:00
drochner
f71b9f7aa1 regen 2004-10-13 14:14:41 +00:00
drochner
0f77727191 recognize ADDI-DATA APCI-7800 8-port serial adapter 2004-10-13 14:14:19 +00:00
kent
44f6147e9d split outputs.tone to outputs.bass and outputs.treble
from OpenBSD
2004-10-12 14:34:41 +00:00
dbj
2bd0f63fd0 print absolute inode number in debug output when freeing free inode occurs.
previously, the number was relative to the cylinder group, which was confusing.
prefix debug message with "ifree:" so this can be differentiated in bug reports.
2004-10-11 17:15:36 +00:00
jmmv
c6d18895ed Regen after addition of another vendor identifier for AIPTEK International
and the product identifier for AIPTEK International PenCam Mega 1.3.
2004-10-11 15:28:00 +00:00
jmmv
e97dc76a93 Add another vendor identifier for AIPTEK International.
Add product identifier for AIPTEK International PenCam Mega 1.3.
2004-10-11 15:26:53 +00:00
jmmv
6876483b04 Regen after addition of ATI Technologies Radeon 9200SE Secondary identifier. 2004-10-11 13:05:39 +00:00
jmmv
76cc077b7f Add ATI Technologies Radeon 9200SE Secondary identifier. 2004-10-11 13:01:25 +00:00
christos
e0e0bf3120 PR/27218: Kirk Russell: kernel incorrectly identifies a KA692 CPU as a
KA694 during boot
2004-10-11 01:00:10 +00:00
enami
327ace1ba7 Terminate the search loop when something is found rather than when
first iteration is done.
2004-10-10 22:26:34 +00:00
enami
9c893ee4c1 One more obvious test. 2004-10-10 22:10:06 +00:00
enami
d7464d0873 Don't overrun when decoding tuples. 2004-10-10 22:00:36 +00:00
enami
6ad7a348b0 Cosmetic changes. 2004-10-10 21:58:46 +00:00
jdolecek
4cfd693b66 allocate major for alpq - PR port-cobalt/17675 2004-10-10 20:28:29 +00:00
augustss
8ada967637 Add auacer. 2004-10-10 16:39:36 +00:00
augustss
ac9b8467a8 Add auacer, auich, and autri. 2004-10-10 16:37:40 +00:00
augustss
932f692851 Add a driver for the Acer Labs M5455 audio controller.
This controller is integrated in some ALi Southbridges.

XXX This driver is incomplete and slightly buggy, but it
works enough to enable me to listen to music on my Sharp MM20.
2004-10-10 16:37:07 +00:00
tron
86579fbd2a Make this actually compile. 2004-10-10 11:15:22 +00:00
yamt
56a653490c expose vm_page_zero_enable as vm.idlezero sysctl.
XXX assuming boolean_t == int.
2004-10-10 09:57:31 +00:00
yamt
6b5cc3859a pmap_pageidlezero: use sse2 non-temporal store insn if available
to avoid undesired cache pollution.
2004-10-10 09:55:24 +00:00
yamt
61c1570d03 pmap_pageidlezero: update a function name in a panic message. 2004-10-10 09:54:46 +00:00
yamt
a0fe4d1b0a remove a stale comment. 2004-10-10 09:53:59 +00:00
yamt
8e520446c5 pmap_zero_page, pmap_copy_page, pmap_pageidlezero:
preset PG_M and PG_U where appropriate to eliminate pte writebacks.
from freebsd.
2004-10-10 09:53:23 +00:00
yamt
83d9ffa7e6 pmap_enter, pmap_clear_attrs: minor optimizations. 2004-10-10 09:52:29 +00:00
yamt
c72c6f082e don't install cpu_data.h or cc_microtime.h.
they're not intended to be exposed to userland.
2004-10-10 08:57:30 +00:00
mrg
6428501b14 when truncating a spare disk, also log what its original size was. 2004-10-10 01:17:40 +00:00
mycroft
fe8d4c2759 Fix printf() warnings. 2004-10-09 07:09:40 +00:00
dbj
c45b4268dc remove diagnostic check for modified inactive inodes in ufs_reclaim
this condition can occur if ufs_inactive experiences failure attempting
to write the inode out.  Instead, have ufs_reclaim always call VOP_UPDATE
which will only write out the inode if there are unflushed changes
2004-10-08 18:43:50 +00:00
tron
8982fe0346 Backout last two revision:
1.) There is objection against this change by at least one developer.
2.) These changes cause repeatable system lockups and crashes for
    at least four people.
2004-10-07 20:06:58 +00:00
erh
f747989e34 PR kern/27184: Have linux_sys_waitpid() call linux_sys_wait4() so the
supported options can't get out of sync.  This add support for the
  linux __WCLONE and __WALL options (NetBSD version: WALTSIG and WALLSIG)
Add a diagnostic check to see if the one unhandled option (__WNOTHREAD) is
  specified.
This should prevent linux processes from losing their children and creating
  tons of zombie processes.
2004-10-07 19:30:28 +00:00
yamt
ffaa06d53c g/c stale declarations of page queues. 2004-10-07 10:56:26 +00:00