rearnsha
da86d47fb0
Support for initializing ARM10 processors in write-through mode.
2003-09-06 09:44:10 +00:00
christos
290a9a3926
we are going to have sa_sigaction, when we get siginfo.
2003-09-06 09:43:34 +00:00
rearnsha
ec2b5e2dfd
Support for ARM10E class devices.
2003-09-06 09:42:12 +00:00
christos
65d230c880
Fix core handling, from Stephen Degler.
2003-09-06 09:41:52 +00:00
rearnsha
1eba58255a
Support for ARM10. Extract some additional information about the
...
dcache so that we can have cache cleaning code that works for any
permitted arm10 cache architecture.
2003-09-06 09:31:37 +00:00
rearnsha
bb00ee6bce
Add a function to read the processor cache configuation register.
2003-09-06 09:14:52 +00:00
rearnsha
637a44c215
Processor-specific operations for ARM10 class devices.
2003-09-06 09:12:29 +00:00
rearnsha
d4e1e335e8
Add support for ARM10 class processors.
2003-09-06 09:10:46 +00:00
rearnsha
a515ec698a
Add processor-specific declarations for ARM10 class processors.
2003-09-06 09:08:35 +00:00
rearnsha
446ca3f32d
Fix declarations of primary cache variables, so that they are
...
declarations, not definitions.
2003-09-06 09:04:52 +00:00
rearnsha
cfcc3a8ad4
Add support for ARM10 class devices.
2003-09-06 08:55:42 +00:00
jdolecek
67d5719f24
ANSIfy
2003-09-06 08:45:18 +00:00
rearnsha
e1f8618cbd
Add arm1020E cpu id
2003-09-06 08:43:02 +00:00
jdolecek
07fce822f1
share lkminit_vfs.c with coda module
2003-09-06 08:40:42 +00:00
sjg
435f6fef84
Make empty() consider an undefined variable as empty,
...
rather than throw a syntax error.
2003-09-06 06:52:08 +00:00
itojun
680540f194
committed by mistake, sorry
2003-09-06 04:20:57 +00:00
itojun
bce24b4a3e
correct comment
2003-09-06 04:13:50 +00:00
itojun
b0b5b07f8a
fix msb handling. from kame
2003-09-06 03:55:35 +00:00
itojun
738d85299b
randomized frag ID/flowlabel
2003-09-06 03:40:59 +00:00
itojun
32e3deae21
randomize IPv4/v6 fragment ID and IPv6 flowlabel. avoids predictability
...
of these fields. ip_id.c is from openbsd. ip6_id.c is adapted by kame.
2003-09-06 03:36:30 +00:00
itojun
fc918f8713
add rnd(4) device to installation media.
...
necessary for many purposes, including password seeding, tcp sequence number,
and more. see tech-security
2003-09-06 03:25:23 +00:00
itojun
175c9afa3f
clarify flowlabel handling
2003-09-06 03:12:51 +00:00
taca
4bb6552ed0
postfix 2.0.15 is released. (It fixed two Solaris bugs.)
2003-09-06 01:25:25 +00:00
itojun
dd45bfac41
backout previous, we don't know if arc4random() corrides on reboot.
2003-09-06 00:24:54 +00:00
itojun
a245b3dc6d
u_short -> u_int16_t. sync w/ kame.
...
don't set ip6_plen where unneeded (i.e. before calling ip6_output)
2003-09-05 23:20:48 +00:00
martin
6dd20a92b2
Fix copy & pasto.
2003-09-05 23:13:15 +00:00
itojun
9636351c96
u_short -> u_int16_t
2003-09-05 23:02:40 +00:00
itojun
0a34c7661e
use arc4random. sync w/ kame
2003-09-05 22:43:01 +00:00
itojun
186bd1ad6a
initialize fragment ID with arc4random, not by time.tv_sec
2003-09-05 22:09:38 +00:00
itojun
761c22ff58
use arc4random instead of random (mask with INT32_MAX to avoid getting
...
negative numbers unexpectedly).
2003-09-05 21:58:35 +00:00
itojun
3efe781f15
plug memory leak. PR bin/22694
2003-09-05 20:16:50 +00:00
dsl
fc3574d3bf
Correctly fix pty majors
2003-09-05 17:11:30 +00:00
dsl
35bb292640
Put back port specific majors for ptys
2003-09-05 17:02:52 +00:00
bouyer
d2c13c7513
width needs to be updated before each loop, because svc_maxfd may have
...
changed.
2003-09-05 14:59:37 +00:00
simonb
a409be525d
Fix a tyop.
2003-09-05 14:52:26 +00:00
pooka
8446050ba0
Add support for loading firmware to a controller using the firmware
...
keyword in the controller section (kernel counterpart already exists).
similar to what's in FreeBSD
2003-09-05 13:31:03 +00:00
mycroft
4d89e946a7
Some of the table entries are now noops. Remove them.
2003-09-05 11:24:56 +00:00
mycroft
61c35f890c
Take vigilante action and remove all the NO_MAX_LUN, NOMODESENSE and
...
NOBIGMODESENSE "quirks". These problems should be fixed without klugery
now.
2003-09-05 11:18:25 +00:00
mrg
71889b67f5
make sure we build the unwind handlers with "-fexception". they were
...
supposed to, but the wrong variable was used as a base...
should fix PR#22673.
2003-09-05 09:54:30 +00:00
tron
1b7c775558
Add a few more devices which are known to work with this driver.
...
Some of them were suggested by Rich Neswold in PR kern/22684.
2003-09-05 09:04:40 +00:00
mycroft
80605e4feb
Use SMS_DBD in a several places to avoid even thinking about block descriptors.
2003-09-05 09:04:26 +00:00
mycroft
677da6684c
Forgot to commit this. Add the "rpm" field to the flex geometry page.
2003-09-05 09:00:08 +00:00
tron
90ef1d5718
From FreeBSD as suggested by Nicolas Joly in PR kern/22682:
...
Do not initalize the LED's to 0x00. The default configuration
the chip comes up in should yeild proper operation of the LED's.
2003-09-05 08:53:23 +00:00
mycroft
5c195383ca
In addition to skipping a variable-length list of block descriptors, we also
...
have to adjust for whether he have a "small" or "large" mode sense response.
sd_scsibus_getcache(), sd_scsibus_setache(): Set SMS_DBD so that we don't
have to deal with block descriptors here.
sd_scsibus_mode_sense(): Add a new parameter, "int *big", which tells the
caller whether it's a small or large header.
sd_scsibus_get_parms(), sd_scsibus_getcache(), sd_scsibus_setcache(): Use
the "big" value to find the data following the mode sense header correctly.
sd_scsibus_mode_sense(): Disable PQUIRK_NOBIGMODESENSE for now, as the
reasons for it were dubious and most likely fixed now.
sd_scsibus_get_parms(): Now that we're actually locating the right data,
check the returned page code to see if it's correct before using the mode
page info.
sd_scsibus_get_parms(): Get the rotational rate from the flex geometry page
too, if present.
XXX sd_scsibus_get_{opt,simplifiedparms}() need some work.
2003-09-05 08:12:09 +00:00
wiz
91f2a1b827
Whitespace nits.
2003-09-05 06:55:46 +00:00
sjg
9ab525fdf0
Allow -V '${FOO}' to print the expanded version of FOO.
...
A side effect of adding and removing a -E option for the above is that
the cases in MainParseArgs are now ordered correctly?
2003-09-05 06:52:11 +00:00
itojun
891811de60
add DIAGNOSTIC check for AN_DEFAULT_xx
2003-09-05 05:38:44 +00:00
matt
d671884ac3
pty (pts) is major 4, not 6
2003-09-05 03:10:36 +00:00
itojun
95b95dbc37
call tcp_drain() if IPv4-less kernel
2003-09-05 01:35:08 +00:00
mycroft
a9e1f75ec7
Several changes to eliminate bogus controllers and sockets from being found:
...
PCIC_VENDOR_NONE: New.
PCIC_VENDOR_CIRRUS_*: Collapse the 2 chips into one vendor ID.
pcic_ident_ok(): Check the ID revision field -- if it's 0, punt.
pcic_vendor(): Check the ID revision field -- if it's 0, or the ID register
is all-1s, assume there is no chip present. (Previously this would return
"Unknown controller" -- which, AFAICT, *never* resulted in a working device.)
Do the Cirrus check only after verifying that we got the Intel ID.
pcic_attach(): Use a priori knowledge of the Cirrus chips to determine the
number of sockets rather than trying (unsuccessfully) to probe. Also, just
blast all of PCIC_INTR -- we do this in pcic_deactivate_card() anyway.
2003-09-05 01:02:51 +00:00