matt
c135d1f282
Add files.ieee1394
2000-11-05 22:48:27 +00:00
tv
c6a1ef4f70
8 spaces -> tab
2000-11-05 22:41:35 +00:00
matt
f0bd09f42d
Merge in my some of my stuff.
2000-11-05 22:35:56 +00:00
thorpej
c60d6ae15b
Machine pmc.h
2000-11-05 22:28:00 +00:00
thorpej
fa03f6e74d
If we have a working cycle counter, compute the number of CPU
...
cycles in a second, and print the CPU speed.
Derived from similar code in FreeBSD.
2000-11-05 22:10:01 +00:00
matt
43ff857e29
Don't allow use of mapreg is they are at or above 0x10000 in I/O space. (in
...
other words, if the address uses bits in the top 16 bits, don't use it).
2000-11-05 21:14:59 +00:00
mhitch
d458239a94
When doing the cacheflush for MIPS1, adjust the length to account for
...
an unaligned buffer. The last word of the buffer was not getting flushed
if the buffer was unaligned and fit in a single DMA segment. Now dump(8)
works on both MIPS1 and MIPS3 DECstations.
2000-11-05 21:02:13 +00:00
jdolecek
0f1770e08d
make compilable without FW_DEBUG
2000-11-05 19:43:32 +00:00
onoe
e83458422f
First Prototype implementation of network interface part for IEEE1394 (if_fw).
...
Current status:
Only OHCI chip is supported (fwohci).
ping (IPv4) works with Sony's implementation (SmartConnect) on Win98.
sometimes works but not stable.
Not implemented yet:
IRM (Isochronous Resource Manager) functionality.
Link layer fragmentation.
Topology map.
More to do:
clean ups
MCAP
charactor device part
dhcp
There is no entry in GENERIC config file yet.
Follow sys/dev/ieee1394/IMPLEMENTATION to enable if_fw.
2000-11-05 17:17:12 +00:00
thorpej
1363813e0d
Two things off the TODO list.
2000-11-05 16:44:08 +00:00
thorpej
cde4f7415c
Add mmap support (i386-specific for the moment).
2000-11-05 16:24:45 +00:00
thorpej
5a8a59d459
Weed out the Dell and HP versions which are known to work in
...
WSS emulation mode (i.e. won't work in AC'97 mode).
2000-11-05 16:13:17 +00:00
jdolecek
e8e4da6b87
add new function sigismasked(), which checks whether passed signal
...
is ignored or masked by the process, and use it appropriately
instead of directly checking p->p_sigmask and p->p_sigignore
2000-11-05 15:37:09 +00:00
thorpej
70b3814a53
Add NeoMagic 256 audio.
2000-11-05 06:46:03 +00:00
thorpej
f945fc008d
Driver for NeoMagic 256 audio. Based on the OpenBSD driver, which is
...
in turn based on the FreeBSD driver, ported to NetBSD and somewhat
modified by me. Thanks to Matt Thomas for testing.
2000-11-05 06:43:45 +00:00
thorpej
aac73109ae
Feh, fix st00p1d braino in last.
2000-11-05 05:41:25 +00:00
thorpej
584c0d1319
Use <dev/sysmon/sysmonconf.h>
2000-11-05 04:08:48 +00:00
thorpej
6ea062a0d7
Update for sysmon splitting, and lm carries the sysmon_envsys
...
attribute.
2000-11-05 04:08:10 +00:00
thorpej
fce3c3a6a8
pcweasel carries the sysmon_wdog attribute.
2000-11-05 04:07:30 +00:00
thorpej
8e0eb1dc12
viaenv carries the sysmon_envsys attribute.
2000-11-05 04:06:53 +00:00
thorpej
e67f5e66bc
Split the envsys and watchdog parts of sysmon into their own
...
files.
2000-11-05 04:06:13 +00:00
thorpej
f6099127b7
DELPHI -- one of my devel machines at Zembu Labs. This is an
...
example of how to configure the PC-Weasel driver into the kernel.
2000-11-05 03:51:14 +00:00
mhitch
b38f4a0528
From Andrew Doran:
...
Fix 2100/3100 monochrome font display problem. Characters were being
rendered as a mirror-image, which was a bit hard to read.
2000-11-05 02:53:20 +00:00
scw
3b5fce6c46
Invert the sense of i82586_init()'s return value so that
...
it matches what ether_ioctl() expects.
2000-11-04 19:48:38 +00:00
thorpej
95b9ab0ebc
Add a device driver for the Middle Digital, Inc. PC-Weasel serial
...
console board. This glues into the `pcdisplay' driver and provides
support for the watchdog timer function on the PC-Weasel.
2000-11-04 18:47:20 +00:00
thorpej
7575e3d5e9
Update comment regarding watchdog timer toggle.
2000-11-04 18:44:28 +00:00
thorpej
c48d521bdb
Add a watchog timer framework to the system monitor.
2000-11-04 18:37:19 +00:00
thorpej
cb5b106fe1
Interface definition for watchdog timers.
2000-11-04 18:33:33 +00:00
veego
232ac6b3d1
Print the vendor and chip id in the DPRINTF with 0x%x and not just %d.
2000-11-04 18:28:19 +00:00
thorpej
f3c38af11b
Regen.
2000-11-04 16:43:14 +00:00
thorpej
601bcf9813
Add a couple NeoMagic products. From OpenBSD.
2000-11-04 16:41:57 +00:00
augustss
f3030960da
Add quirks for a Fuji camera.
2000-11-04 15:54:36 +00:00
tsutsui
87ebc281b2
Print which IRQ is used for compatibility interrupts. (from i386)
2000-11-04 14:05:55 +00:00
thorpej
05d5f37522
Shadow the AC'97 codec registers. This adds two capabilities:
...
* support devices that crash when reading the codec registers; a flags
interface is added to the host interface and one flag is defined
(AC97_HOST_DONT_READ).
* new API (restore_ports) for restoring the user's settings. This
can be useful after an APM resume after a suspend to disk.
From OpenBSD.
2000-11-04 08:07:14 +00:00
thorpej
0bb6525f5b
Add some more codec IDs. From OpenBSD.
2000-11-04 05:45:57 +00:00
wrstuden
029bdd3185
Adjust to change in tty line discipline handling.
2000-11-03 18:50:49 +00:00
tsutsui
99fde8d00d
Call ttymalloc() to initialize struct tty in bmcnattach().
2000-11-03 18:26:32 +00:00
ad
3d193b190b
- Pequr -> Serverworks. It pays to do a cvs update first...
...
- Pay attention only to the low byte of config reg 0x44 on Serverworks chips,
as Linux does.
- Compress duplicatated code.
2000-11-03 17:28:02 +00:00
ad
96d994ecae
regen.
2000-11-03 16:31:51 +00:00
ad
10885fbd47
Oops
2000-11-03 16:31:01 +00:00
ad
62d4f894dc
Regen.
2000-11-03 15:57:33 +00:00
ad
3789452cb3
Pequr Technology is now called ServerWorks.
2000-11-03 15:54:02 +00:00
simonb
dde480911e
Fix up line discipline change fallout.
2000-11-03 15:01:10 +00:00
tsubai
3d213115f4
Don't match if nintr > 12 (more than 3 cells).
2000-11-03 12:26:06 +00:00
tsubai
bcb05a2f55
Get 6 interrupt cells from OF.
2000-11-03 12:20:55 +00:00
pk
8ba559d056
st_touch_tape(): Pass XS_CTL_SILENT to st_mode_select().
2000-11-03 12:08:41 +00:00
pk
4c7351ec7d
* st_touch_tape(): start probing at the block size from the sense data if
...
we have it.
* st_unmount(): reset density to the device default. This prevents using
stale density values after changing to a medium with different density.
Section 9.3.3 of the SCSI specs states that a device shall return the
density value specified in the last succesfull MODE SELECT after an
unload operation, in case it is not able to automatically determine
the density of the new medium.
2000-11-03 10:46:18 +00:00
pk
e3aaa6c1ab
* Per st(4), retrieving status and setting modes on the control device
...
should succeed even if no media is loaded.
* In stopen(), check the return value of st_mount_tape().
2000-11-03 10:22:02 +00:00
abs
cee0acd601
Add
...
options INET6 # IPV6
#options IPSEC # IP security
#options IPSEC_ESP # IP security (encryption part; define w/ IPSEC)
#options IPSEC_DEBUG # debug for IP security
In the case of VOYAGER, comment out INET6 also
2000-11-03 10:18:55 +00:00
toddpw
d3ca42abf0
Add support for Socket Comm. PC Card Ethernet, and tidy up naming.
2000-11-03 09:07:24 +00:00
tsutsui
343f07f2ac
Fix some db_printf() format.
2000-11-03 06:27:34 +00:00
tsutsui
39355e9743
Make this compilie with LANCE_REVC_BUG.
2000-11-03 06:21:32 +00:00
tsutsui
ff3b4a0dab
Switch to MI md_root.c. Tested on RAMDISK3X kernel.
2000-11-03 05:52:42 +00:00
tsutsui
6bf0b47164
Fix typo in the previous revision. (s/LIdle/Lidle/)
2000-11-03 05:28:28 +00:00
tsutsui
d952450835
Wrap function declaration with "#ifndef sun3/#endif"
...
because sun3 does not have bus_space(9) support and
it have not switched to MI intersil7170 driver.
XXX We should split this into intersil7170{reg,var}.h ?
2000-11-03 05:23:07 +00:00
tsutsui
0750f35353
Fix printf formats in panic messages.
2000-11-03 04:52:27 +00:00
augustss
9702e75aa1
Sync with FreeBSD: Add a scanner. Fix a pasto.
2000-11-03 04:00:15 +00:00
simonb
be1c09c850
Use the canonical RF_PROTECTED_SECTORS #define hack.
2000-11-03 00:30:34 +00:00
bjh21
930c4cf062
First attempt at multicast stuff. I suspect it doesn't work.
...
Use ether_ioctl -- saves 300 bytes of text.
2000-11-03 00:25:36 +00:00
mhitch
84f1b64ed1
VFB01 framebuffer is 2048 bits wide (but only displays the first 1024 bits
...
of each scan line). Fix the fi_linebytes value to get the right size.
Fixes the 'compressed' display problem with the 2100/3100 monochrome display.
2000-11-02 23:37:08 +00:00
bjh21
42e564ed45
Remove unnecessary includes.
...
Add a compiled-in RCSID.
2000-11-02 21:56:46 +00:00
bjh21
13234acd0f
Convert to using ether_ioctl().
...
G/C huge swathes of unused code and outdated comments.
2000-11-02 21:42:41 +00:00
tsutsui
ae21e0d12e
Use "defined(sun3)" rather than "defined(_SUN3_) || defined(_SUN3X_)"
2000-11-02 21:24:16 +00:00
tsutsui
4ebb5f04e4
Fix typo in comment.
2000-11-02 21:18:03 +00:00
mhitch
f5f7066fc8
When a read DMA transfer is interrupted by a disconnect on the IOASIC SCSI
...
and the buffer is not 8-byte aligned, it leaves a partial transfer in the
SDRx registers. This could cause data corruption in dump(8) because the
read-ahead buffers are allocated on a non-aligned address. When the read
DMA transfer is interrupted and the current DMA position is not aligned,
call the dma_end() routine to flush the SDRx register contents to the
buffer.
2000-11-02 21:00:04 +00:00
thorpej
b2429742a5
Print out product info on attach.
2000-11-02 18:55:46 +00:00
matt
2f33599840
Casting lvalues is evil. Do it the right way.
2000-11-02 17:04:28 +00:00
matt
ab1d1ef33d
Add code to read the disklabel and add the beginning offset for A. Add
...
support for booting off a RAID root parition.
2000-11-02 17:01:47 +00:00
matt
fba0f63c68
Change the way we make machine-links so that only occurs when we are building
...
on VAX.
2000-11-02 17:00:24 +00:00
eeh
16bbba0a23
Fix bug w/previous.
2000-11-02 16:50:17 +00:00
eeh
746166e492
Fix sparc64 LP64 issues.
2000-11-02 16:14:05 +00:00
itojun
d36abffc92
sync with struct tty change (does it look correct?)
2000-11-02 15:51:18 +00:00
ragge
78e81aa036
Remove unused define.
2000-11-02 14:48:51 +00:00
tsubai
2fe4478f19
Don't assume 12x22 font.
2000-11-02 14:25:51 +00:00
pk
f71476a62f
Introduce ST_Q_ERASE_NOIMM, a quirk indicating that the device rejects
...
an ERASE command with the `Immed' bit on.
Use it on the VIPER 21247 & 21531.
2000-11-02 13:34:59 +00:00
pk
e4958f1fe6
Prevent printing sense information twice.
2000-11-02 13:12:58 +00:00
msaitoh
d254039699
Add support stacktrace when a function contains "mov #n,r3; sub r3,r15"
2000-11-02 13:08:25 +00:00
itojun
731744bcc2
avoid possible align issue
2000-11-02 12:28:45 +00:00
itojun
9b55c15642
[13]des fix for big endian machines. from: shigeru@iij.ad.jp
2000-11-02 12:25:01 +00:00
itohy
344f9b7b00
Set the default line discipline to t_linesw, rather than just NULL it.
2000-11-02 12:00:49 +00:00
itohy
486a58959c
Adapt to the new line discipline scheme.
2000-11-02 11:00:53 +00:00
msaitoh
5bf3b4ba22
regen
2000-11-02 07:16:16 +00:00
msaitoh
24429db457
add support:
...
MELCO LPC2-TX
Telecom Device TCD-HPC100
MACNICA ME1-JEIDA
2000-11-02 07:15:43 +00:00
msaitoh
41cfcbebb0
Fix two bugs.
...
- Doesn't fail ne_pcmcia_attach() if ne_pcmcia_ax88190_set_iobase() failed.
- Check whether LIOBASE register is writable or not (dirty hack!).
Fix PR. 11285
2000-11-02 07:04:46 +00:00
enami
08810e4e74
Make this file compile again.
2000-11-02 06:57:01 +00:00
thorpej
29b685b9f0
Introduce a way for boot programs to modify the behavior of
...
bootp(). Add a BOOTP_PXE flag which causes bootp() to send
"PXEClient" in the DHCP class field.
Derived from similar code in FreeBSD.
2000-11-02 03:22:23 +00:00
eeh
8a34e7f235
Bump the kernel version cause we changed the line disciplines interface.
2000-11-02 01:15:12 +00:00
thorpej
7c2615290b
Add support for MS-DOS file system, but don't enable it by
...
default -- the resulting binary is too large, and thus does
not work.
2000-11-02 01:02:07 +00:00
pk
9c058471c3
Remove useless check for SDEV_MEDIA_LOADED from st_read_block_limits().
...
This command should work whether or not media is present in the device.
2000-11-02 00:56:59 +00:00
pk
3867a66a9a
* In st_touch_tape(), don't bail out if the MODE SELECT fails since we are,
...
after all, probing the device for acceptable parameters.
* In st_loadquirks(), copy mode-specific quirks from the quirk table
to `st_softc'; otherwise all such quirks save ST_Q_FORCE_BLKSIZE are ignored.
2000-11-02 00:52:15 +00:00
eeh
8c3f6a0d10
Adapt to new line discipline scheme.
2000-11-02 00:37:56 +00:00
eeh
5d8e9b343a
Adapt to the new line discipline scheme.
2000-11-02 00:35:04 +00:00
thorpej
abf350ddcf
Sprinkle some const -- gets things out of the .data segment, which
...
is important in the i386 boot blocks (grmumble).
2000-11-02 00:34:51 +00:00
eeh
bc7363329c
Adapt to new line discipline scheme.
2000-11-02 00:26:35 +00:00
thorpej
904d7ceb3c
Add a standalone MS-DOS file system reader package, lifted
...
from FreeBSD, and modified use NetBSD's already-existing
MS-DOS file system data structure definitions, rather than
defining our own.
2000-11-02 00:25:05 +00:00
eeh
b43f8c30e4
pmap_growkernel() needs to return the new end of kernel.
2000-11-02 00:24:05 +00:00
eeh
23a0c49039
Adapt to the new line discipline scheme.
2000-11-02 00:21:03 +00:00
eeh
507aaec04c
Adapt to the new line discipline scheme.
2000-11-02 00:01:44 +00:00
eeh
9350b8913d
Adapt to new line discipline scheme.
2000-11-01 23:57:14 +00:00
eeh
2a860a3de9
Adapt to the new line discipline scheme.
2000-11-01 23:54:57 +00:00
eeh
d85adca51f
Make line disciplines modular so they can be added or removed dynamically.
2000-11-01 23:51:38 +00:00
eeh
7607061e3f
Add support for named line disciplines.
2000-11-01 23:48:34 +00:00
eeh
48a167c784
Add TIOC[SG]LINED to handle symbolic line discipline names.
2000-11-01 23:46:55 +00:00
eeh
283789aa87
Change line discipline to a pointer rather than an array index for
...
modularity.
2000-11-01 23:38:57 +00:00
jdolecek
8d9bc8494c
move definition of LINUX_PTRACE_{SET|GET}(FP)REGS flags to
...
sys/compat/linux/common/linux_ptrace.h, they seem to be actually MI
2000-11-01 21:02:08 +00:00
jdolecek
7b1d98353d
Linux LINUX_PTRACE_SINGLESTEP operation should have same
...
semantics as NetBSD's PT_STEP, so support it on archs which have it
under Linux, ptrace(PTRACE_CONT, pid, 0, 0) is used to continue the
traced process where it left off; adjust addr to (caddr_t) 1 so that
the NetBSD syscall code DTRT
some sligh const poisoning
2000-11-01 20:56:30 +00:00
jdolecek
a6a1220287
regen
2000-11-01 20:43:56 +00:00
jdolecek
27d3e13121
support mlockall(), munlockall() - they are same as respective NetBSD syscalls
2000-11-01 20:38:49 +00:00
tsubai
08e43d95ca
Don't set M_HASFCS flag twice.
2000-11-01 20:21:58 +00:00
thorpej
1cfe0850f5
Add a strcasecmp(), modified from chopps's strncasecmp().
2000-11-01 19:37:18 +00:00
pk
b37856ac0e
Update comment accompanying the SUN4_MMU3L option.
2000-11-01 14:34:22 +00:00
ragge
8aed9a24ac
Define NO_MID_CHECK, to allow booting of old VAX kernels with other (or
...
none) mid.
2000-11-01 14:25:38 +00:00
ragge
aeb756f1b5
Add define NO_MID_CHECK that avoids checking of the a.out mid field.
2000-11-01 14:23:04 +00:00
ragge
d89e5a54ad
Start address must be == 0, otherwise loading on some MicroVAXen will
...
fail (boot program loaded at address 0 anyway, but tries to start at
the compiled entry point).
2000-11-01 14:06:44 +00:00
ragge
a0bc5f5454
Declare revision correctly.
2000-11-01 14:04:28 +00:00
abs
0b8ff41f41
Recalculate NVRAM checksum when updating the NVRAM. Avoids 'reboot'
...
and 'halt' corruptring the NVRAM contents under RISC OS 4.
Taken from patch by Dave Daniels for PR/8759
2000-11-01 12:28:50 +00:00
abs
e997060c61
Fix hanging problem with acorn scsi card on RiscPC and A7000 machines
...
PR port-arm32/10539 from Mike Pumford
2000-11-01 12:18:55 +00:00
leo
716d4c3866
Do not pull-in machine/intr.h when _KERNEL is not defined. This fixes
...
compilation problems in the regression tests.
2000-11-01 12:08:16 +00:00
mycroft
9572bf6261
These are incredibly out of date.
2000-11-01 07:58:42 +00:00
mycroft
204e210aef
Enable DDB history by default.
2000-11-01 06:57:56 +00:00
eeh
ec079ca021
Pass on the sbus frequency.
2000-11-01 06:27:45 +00:00
eeh
b19423f823
Pass along bus frequency.
2000-11-01 06:19:59 +00:00
eeh
55fd5a2fb0
Pass along the bus frequency too, for devices that need it.
2000-11-01 06:18:45 +00:00
eeh
34ed153955
Fix warning in a debug printf.
2000-11-01 06:17:32 +00:00
mycroft
94abfa5119
Actually attach the audio device...
2000-11-01 05:28:09 +00:00
mycroft
e964414bc8
(Oops. There's no other audio support in this config.)
2000-11-01 04:34:41 +00:00
mycroft
105e2e4e4d
Add awacs.
2000-11-01 04:31:20 +00:00
jeffs
196e858c40
Add mips_pagecopy/zero assembly loops for use by pmap_copy/zero_page*()
...
to allow the almost-64-bit compilation use ld/sd.
2000-10-31 23:39:24 +00:00
pk
47e4ec04e2
Dispose of `boot.net.big'.
2000-10-31 23:29:36 +00:00
pk
4bddbd7e5f
Align the DVMA mapping on NBPSG boundaries.
2000-10-31 23:28:11 +00:00
pk
628fe3035f
Change the relocation address of `boot' once again to steer clear of
...
memory used by the PROM on sun4 and early sun4c machines.
2000-10-31 23:21:47 +00:00
jeffs
50e0133709
At the end of pmap_zero/copy_page() use hit instead of index op when
...
running with multi-way caches. Since we know the ops will mostly
hit as we just dirtied those lines a single hit op is cheaper than
an index op for each way.
2000-10-31 23:16:31 +00:00
jeffs
5ca84b9d89
Add MIPS3_NO_PV_UNCACHED option to handle virtual coherency issues by
...
only allowing one mapping at a time instead of mapping uncached. Done
by removing conflicting mappings from the pmap when entering a new
mapping. UVM will remember and re-fault the requested page when needed
for the original mapping. Originally done to support our internal machine
that does not support uncached memory completely. Not enabled by default
currently. It may make sense to try on the cobalt or sgi ports.
2000-10-31 22:46:35 +00:00
pk
f4dbaa7ac3
This file now lives in sys/dev/sun.
2000-10-31 21:55:14 +00:00
pk
f5ba0a3942
fb_is_console(): we must match on the `fb' propery in a V0 PROMs root node
...
only after establishing that the PROM output device is a frame buffer device.
2000-10-31 21:54:35 +00:00
jeffs
11ef576801
Add mips_indexof() macro to make code for checking the cache index
...
easier to read.
2000-10-31 21:21:10 +00:00
ragge
b43932dec2
If a process is locked into memory with mlockall() (like ntpd is)
...
pmap_enter() will get called trying to wire an already wired page again
if sysctl() is called. To avoid a panic the "wired" check is moved after
the double-mapping check.
2000-10-31 20:15:09 +00:00
tsubai
b4b571ccb9
Match "chrp,mesh0".
2000-10-31 16:57:07 +00:00
fvdl
69e9b0392f
Sync INSTALL with GENERIC and INSTALL_LAPTOP with GENERIC_LAPTOP with
...
regard to wireless network interfaces and pcic iomem size (i.e.
bump iomem to 0x1000 and enable cnw, awi and ray).
2000-10-31 15:54:50 +00:00
simonb
97e5badeae
Line up columns in #define list.
2000-10-31 15:16:26 +00:00
eeh
f9a51c7b15
Clean up a #define that doesn't belong. Oops. That's what I get for
...
working this late.
2000-10-31 08:06:14 +00:00
eeh
37486bb837
Get the bpp driver to work properly.
2000-10-31 06:32:06 +00:00
msaitoh
d191cbf210
add interrupt mode into wdog
...
To use:
ioctl(fd, SIOWDOGSETMODE, &val)
val: WDOGM_RESET -> reset when counter expired
WDOGM_INTR -> print PC when counter expired (new!)
This interface is still under experimental.
2000-10-31 02:04:12 +00:00
mjl
a7fcd8b686
Fix hanging token ring when data size is multiple of 514, using
...
patch in PR/11316 by YAMAMOTO Takashi.
This fixes random hangs I experienced, and probably also
remedies PR/11300 and PR/9321.
2000-10-31 01:22:08 +00:00
msaitoh
ec7e30e271
fix compile problem on SH3 (from Atsushi Noda)
2000-10-31 01:18:02 +00:00
msaitoh
13bed0a344
- fix error handing in getc.
...
Now we can handle BREAK signal and framing error correctly.
- cleanup.
2000-10-31 01:08:41 +00:00
pk
62dddfec3c
Enable sun4 support and VME devices.
2000-10-30 23:23:15 +00:00
aymeric
79041c7a30
add a semicolon to make this compile again
2000-10-30 14:40:33 +00:00
tsubai
8853c17400
Add dmac for spifi. (commented out)
2000-10-30 10:16:31 +00:00
tsubai
123fba3de1
Add spifi SCSI (commented out yet).
2000-10-30 10:14:44 +00:00
tsubai
c6c547497d
NEWS5000 internal SCSI driver.
2000-10-30 10:07:35 +00:00
lukem
b14a596beb
Add support for booting off RAIDframe RAID1 mirrors. Check the first partition
...
type in biosdiskopen(), and if it is of type FS_RAID, add 64 to d->b_off.
NOTE: installboot(8) still needs some hacking to DTRT, but at least this way
if you can load "/boot" off another partition (e.g, wd0h), then wd0a can be
of type `RAID' with a raidframe mirror at the start and the kernel
will load OK of wd0a, and with raidctl -A root partitions, it will change
root as well.
2000-10-30 07:30:59 +00:00
thorpej
10203d4eca
Change the RNG callout -- don't spin until data is available. If
...
none is available, just wait until the next clock tick.
2000-10-30 00:26:04 +00:00
eeh
400b7c8ee0
Add pmap_growkernel().
2000-10-29 23:30:35 +00:00
he
a08889417a
Use an rlim_t to store "available memory", so we don't needlessly
...
overflow and/or sign extend.
2000-10-29 18:38:47 +00:00
tsutsui
89c951fa08
Switch to MI md_root.c. Checked by booting INSTALL kernel.
2000-10-29 12:36:35 +00:00
shin
1ddfbf7e96
fix cp0 hazard.
...
R4000 requires 3 nops between tlbr and dmfc0.
2000-10-29 08:01:29 +00:00
itojun
be2983be9d
cleanup tcp_drop
2000-10-29 06:33:59 +00:00
itojun
7813d4bf6e
process IPv4 tcp RST packet right. reported by thorpej.
2000-10-29 06:30:51 +00:00
tsutsui
51d748392f
Switch to sys/dev/md_root.c. Tested on an INSTALL kernel.
2000-10-29 01:39:19 +00:00
eeh
9746513520
Add bpp and make com match the sparc port.
2000-10-28 23:19:31 +00:00
tsutsui
5013e5d7f2
Enable options SOFTDEP.
2000-10-28 22:42:08 +00:00
tsubai
784da8d158
Use "doze" power-saving mode on 750 and 7400.
2000-10-28 21:57:43 +00:00
garbled
b7c07855f6
make -> ${MAKE}
2000-10-28 15:41:25 +00:00
wiz
55b8e84db5
Delete more files before import.
2000-10-28 14:51:08 +00:00
wiz
d91eb6a0c3
Replace remaining vm_offset_t's in NetBSD code by vaddr_t; remove now
...
unnecessary casts added by thorpej in 1.11 of bktr_core.c. Strike one
from the TODO list.
2000-10-28 14:50:27 +00:00
wiz
134608261c
Merge 2.17 changes to trunk.
2000-10-28 14:31:57 +00:00
wiz
9732164f76
Import release 2.17 of the bktr driver.
...
Changes: Integration of some NetBSD changes. (FreeBSD version now is also
usable as a KLD (~= LKM).)
2000-10-28 14:17:40 +00:00
simonb
bb33bb331d
Fix NRND == 0 case (unused variable).
2000-10-28 13:30:35 +00:00
tsutsui
d214b09b47
Increase initial Tx drain threshold to 512 bytes.
...
My macppc complains about transmit FIFO underrun every time.
2000-10-28 08:36:57 +00:00
itojun
5bbd7d495e
fix busy-wait logic against random number register. (missing semicolon)
2000-10-28 04:58:35 +00:00
itojun
73b4766cf2
do not panic on "ifconfig inet6 fe80::1 -alias". from Todd Fries.
...
KAME PR 295.
2000-10-28 03:46:21 +00:00
enami
31ac87f602
Don't use memory map of no entry. Instead, fallback into old way.
...
This fixes one of ``can't find end of memory'' panic on startup.
2000-10-28 02:29:35 +00:00
thorpej
3c01d4cbca
Add support for sampling the random number generator on
...
the 810, 815, 820, and 840 chipsets. From OpenBSD, modified
for NetBSD by me.
2000-10-27 22:49:21 +00:00
thorpej
4295299769
Regen.
2000-10-27 22:43:44 +00:00
thorpej
86342bb610
Add a bunch of Intel PCI chipsets. From OpenBSD.
2000-10-27 22:43:28 +00:00
matt
47b33af26f
Add openfirm device (for macppc & arm32(dnard)). Eventually so that
...
eeprom(8) can be use on systems with openfirmware.
2000-10-27 22:29:36 +00:00
thorpej
7f59704e6c
Support the second PCI bus on SeverWorks chipsets. From OpenBSD.
2000-10-27 17:55:18 +00:00
thorpej
2644e830b7
BIOS BUG WORKAROUND! The 82443BX datasheet indicates that the only legal
...
setting for the "Idle/Pipeline DRAM Leadoff Timing (IPLDT)" parameter
(bits 9:8) is 01. Unfortunately, some BIOSs do not set these bits properly.
Based on a hint from OpenBSD.
2000-10-27 17:47:44 +00:00
thorpej
1b15310aaa
Regen.
2000-10-27 17:37:02 +00:00
thorpej
24cba36ced
Add a bunch of Pequr (ServerWorks) products. From OpenBSD.
2000-10-27 17:36:44 +00:00
tsutsui
4774402d68
Use pool(9) for pmap structures.
2000-10-27 13:28:54 +00:00
sato
b674d1f521
when apm version is not 1.0,
...
use APM_BATT_FLAG_XXX type value instead of APM_BATT_XXX type value.
2000-10-27 08:19:37 +00:00
sato
e13d487465
- A/D converter port macro: PIUAB(n)
2000-10-27 08:13:54 +00:00
sato
cbebb75a68
- add VPRINTF().
...
- show pwctl giu bit for verbose.
2000-10-27 08:12:18 +00:00
sato
5cf5562de3
probe message use dv_xname.
2000-10-27 08:10:32 +00:00
sato
a15e59c0eb
enlarge ITE8181_LCD_ON_SELF_DELAY.
2000-10-27 08:09:15 +00:00
sato
720875ffea
correct comment.
2000-10-27 08:08:08 +00:00
sato
786287aac1
- add new event type: CONFIG_HOOK_SET/GET.
...
- add some new id in CONFIG_HOOK_PMEVENT.
2000-10-27 08:04:49 +00:00
nisimura
8a54846748
Fix errors in initializing the software copy of 256 entry colormap
...
stored in device softc. rasops_cmap[] array is orginazed in 256
iteration of 3 byte long RBG triplet, which does not match with
struct wsdisplay_cmap design.
2000-10-27 07:24:04 +00:00
jmc
7a615b0018
Remove usecount check in spec_open. It fails to catch VALIAS situations
...
and vfs_mountedon will handle them all correctly.
2000-10-27 06:28:27 +00:00
abs
1ee75cc4e0
Add:
...
makeoptions COPTS="-O2 -march=strongarm -mtune=strongarm"
2000-10-26 18:33:02 +00:00
ad
528e314143
Work around a fatal firmware bug on some boards. From msmith@freebsd.org.
2000-10-26 14:43:50 +00:00
abs
1bb1a44a90
Add (for StrongARM CPUs) commented out
...
makeoptions COPTS="-O2 -march=armv3m -mtune=strongarm"
2000-10-26 14:15:33 +00:00
onoe
226930604b
Add new numbers from IANA: 0x83 - 0xbd
2000-10-26 06:51:31 +00:00
wiz
75311ca708
Fix typo (thinko?), which didn't allow MRU to be set below the default
...
value (instead of the minimum value). Patch supplied by Stephen Degler
in PR #9945 , and reviewed by Ignatios Souvatzis.
2000-10-26 01:26:15 +00:00
haya
a4df364077
METHOD CHANGE: Use CIS_FUNCE data which is decoded by pcmcia_cis.c,
...
instead of decode cis tuple by itself. This change leads to suppress
one power-cycling.
2000-10-25 09:32:11 +00:00
haya
b44679b7ec
Bugfix: reset 16-bit pcmcia in chip initialisation sequence.
2000-10-25 09:15:58 +00:00
thorpej
9516ee90da
Split the UDP routines out of net.c.
2000-10-25 01:49:55 +00:00
thorpej
d05f0929dc
We only support Intel PMCs for now, so don't try and read them
...
on non-Intel CPUs.
2000-10-24 22:03:36 +00:00