pk
f71858b51b
Don't inline malloc/free if LOCKDEBUG is on.
2000-06-24 22:24:15 +00:00
pk
d3aef3ad38
uvm_detach: eliminate degenerate loop construction.
2000-06-24 21:47:28 +00:00
pk
bdee69596e
Insert two missing `simple_unlock()'s' in udv_detach().
2000-06-24 21:26:16 +00:00
eeh
6c5d2dbbac
With these changes the kernel seems almost stable again.
2000-06-24 20:48:36 +00:00
scw
227985dcc0
Make these compile when DIAGNOSTIC isn't defined.
2000-06-24 20:43:14 +00:00
thorpej
917871ad64
Pull in <sys/ioccom.h>, and define ENVSYS_NSENSORS (number of sensor
...
types).
2000-06-24 19:50:28 +00:00
eeh
8e1fd2e3c6
Remove a couple of references to vaddrs.h that slipped through.
2000-06-24 16:51:34 +00:00
pk
ac2055bc9a
Fix-up (#if 0'd) printf() formats.
2000-06-24 12:46:57 +00:00
joda
1e343745fc
regen
2000-06-24 12:16:55 +00:00
joda
103a704990
add Intel 82801BA devices
2000-06-24 12:16:21 +00:00
mark
3880aa267c
Implement bus_space_write_region_4() and bus_space_read_region4()
...
for footbridge.
2000-06-24 09:42:47 +00:00
eeh
49bf46caf7
Add PROM symbols to 32-bit kernels too.
2000-06-24 04:42:55 +00:00
eeh
85cab8fe27
More VM cleanup:
...
Move the cpu_info structure above the interrupt stack so it won't
get corrupted if the stack overflows.
Flush the D$ before and after all MMU bypass accesses since the
D$ latches all of those.
2000-06-24 04:38:20 +00:00
eeh
25bb978ba8
Printing out %pc values should now be safe.
2000-06-24 04:26:45 +00:00
eeh
0db2dfd53f
Make these interrupt levels reflect reality a bit better.
2000-06-24 04:25:08 +00:00
eeh
cc02c0d142
masterpaddr is gone.
2000-06-24 04:24:10 +00:00
eeh
be308420d4
Get rid of vaddrs.h.
2000-06-24 04:20:58 +00:00
thorpej
6a6fdc8681
Kill SPLUSBCHECK -- it's not portable, and quite annoying on some
...
platforms which otherwise function just fine.
2000-06-24 04:12:53 +00:00
thorpej
dff38f099c
Add cdev_sysmon_init().
2000-06-24 00:39:04 +00:00
thorpej
7a0a177352
Put `sysmon' in the `lm' slot, and free the `viaenv' slot.
2000-06-24 00:38:21 +00:00
thorpej
f82e306928
Add a clearing-house pseudo-device for system monitoring devices
...
such as the LM78 and VT82C686A (and eventually ACPI). Multiple
sensor devices can be hooked registered with `sysmon', and eventually
sysmon will also handle hardware (and software) watchdog timers.
Convert the `lm' and `viaenv' drivers to the new interface.
2000-06-24 00:37:19 +00:00
thorpej
ee01b6fae0
Clean up some NULL vs. 0 confusion, and fix a bogus comparison.
2000-06-24 00:15:52 +00:00
matt
3a447126e3
simply the abutting text/data case.
2000-06-23 22:03:22 +00:00
scw
c42886a2b8
Fix the `evcnt' prototypes.
2000-06-23 20:07:49 +00:00
eeh
3bc65c6d9e
Use probeget to read kernel data to prevent the machine from falling over if the PC goes bad.
2000-06-23 19:52:57 +00:00
eeh
e9b3925f8b
Make probeget() and probeset() really work for a change.
2000-06-23 19:50:54 +00:00
is
a4c83bd5bf
s/sc->sc_ethercom.ec_if./ifp->/ where appropriate and formerly forgotten,
...
for better readability.
2000-06-23 14:07:03 +00:00
is
139e08bead
Only "complain" about successful multicast setup if IFF_DEBUG was set.
2000-06-23 13:54:50 +00:00
kleink
133ea38323
Add a WEAK_ALIAS() macro.
2000-06-23 12:18:45 +00:00
fvdl
40b277ee3a
Adapt for ffs_softdep.c move.
2000-06-22 20:31:46 +00:00
fvdl
1ee7d22c0b
Remove prefix construction for softdeps. Add SOFTDEP option to GENERIC.
2000-06-22 20:27:49 +00:00
perseant
9235101232
fix my own typo, grr....
2000-06-22 18:46:57 +00:00
perseant
fd451352d9
Read i_ffs_gen from the version number in the Ifile during lfs_valloc,
...
instead of keeping it always == 1. (The ifile version number is
increased on vfree.) May address PR #7213 , but I haven't been able to
test thoroughly enough to say for sure.
2000-06-22 18:31:49 +00:00
eeh
d24721788a
Correct calculation of length for dma segments in iommu_dmamap_load().
2000-06-22 18:18:19 +00:00
perseant
973ddee4e5
Update lfs_vunref for the fact that now a vnode can be locked with no
...
references (locked for VOP_INACTIVE at the end of vrele) and it's okay.
Check the return value of lfs_vref where appropriate.
Fixes PR #s 10285 and 10352.
2000-06-22 18:11:45 +00:00
fvdl
45b3f2405a
Moved here from gnu/sys/ufs/ffs
2000-06-22 16:13:41 +00:00
fvdl
77b2bcbe07
Copyright changed.
2000-06-22 15:23:05 +00:00
minoura
1786183f07
Reduce ramdisk size.
2000-06-22 14:27:07 +00:00
soren
e7d8e5164a
Remove extraneous mips1_TBRPL() prototype.
2000-06-22 05:00:48 +00:00
is
30cef4176a
- auto-USE_C_BFOPS when !defined(__m68k__)
...
- for bold characters, only blit the leftmost ftwidth pixels per character
cell row. The rightmost row which used to be printed would have been
overwritten formerly by the next character on sequential output, so no
visible change will result most of the time.
This fixes two problems:
* USE_C_BFOPS (which only works for 8 pixel wide fonts) blits the same
for bold characters now... it used to print the rightmost 8 pixel columns
of the bold-smeared characters
* we no longer need a reserved 1 pixel column at the right end of the screen.
That is, a 640x400 screen will hold 80x50 charactes with the 8x8 font.
2000-06-21 21:28:39 +00:00
matt
1b7636d353
uint32_t -> u_int32_t
2000-06-21 20:41:13 +00:00
soren
78c90ae276
Fix pasto.
2000-06-21 19:39:32 +00:00
matt
3259331d60
There's only for 15 blocks of bootstrap, not 16.
2000-06-21 14:57:21 +00:00
nonaka
8f7d8527db
- rewrite enable io/mem space code.
...
(rewriten by Tim Rightnour <garbled@netbsd.org>, thanks!)
- more fixup pci base address.
2000-06-21 14:09:33 +00:00
pk
6a56e89b7a
Enable SUN4_MMU3L (sun4/400 3-level MMU support)
2000-06-21 13:46:43 +00:00
pk
5c1633af0d
Fix pastos in bus_space_read_region_*() functions.
2000-06-21 13:41:23 +00:00
tron
bc83dce0c6
Regen.
2000-06-21 09:16:16 +00:00
bouyer
0273966f04
Add CMD PCI0649 product ID.
2000-06-21 08:58:57 +00:00
matt
a0cf752d0c
For omagic & nmagic, add bss size into data magic (needed for brk to work
...
right). Deal with the case that the data segment might fit into all the
trailing part of last text page.
2000-06-21 06:40:04 +00:00
matt
15511d1dcc
Move COFF_LDPGSZ to ibcs2_machdep.h. Fix nmagic loader to deal with
...
subpage mappings.
2000-06-21 05:45:15 +00:00
matt
f2bfc30377
Add some kernel printfs (under DEBUG) to print messages when bad things
...
happen in a exec.
2000-06-21 05:43:33 +00:00
matt
d4513b2c95
Add vmcmd_readvn (which was the 2nd halt of vmcmd_map_readvn).
2000-06-21 05:41:07 +00:00
eeh
75eaa6ba70
lda is unsigned, ldswa is signed. Fixes a 32-bit sign extension bug.
2000-06-20 18:06:12 +00:00
veego
dd68d1f399
Fix the version comment: s/1.4ZD/1.5A/
...
Noticed by pooka.
2000-06-20 17:59:42 +00:00
bouyer
dbc130250d
Patch from Eduardo Horvath: don't bus_dmamap_sync the script dma map if
...
it lives in the on-chip RAM !
2000-06-20 17:16:22 +00:00
itojun
948e11b707
allow IPv[46]-over-IPv6 setting properly. sync with kame.
2000-06-20 15:59:35 +00:00
ad
318f9b048b
Feck.
2000-06-20 15:04:50 +00:00
pk
2bb919e39a
Update entries for VME devices ie[1-4].
2000-06-20 14:24:24 +00:00
fvdl
c92917ebae
Declare 1.5A
2000-06-20 12:42:37 +00:00
fvdl
4d16ecfd4e
Bump to 1.5A
2000-06-20 12:41:12 +00:00
pk
a849fa0158
region_free: use correct index to invalidate a MMU region cookie in a pmap.
...
Remove work-around in pmap_enter(); the sun4/3-level MMU now works.
2000-06-20 12:04:22 +00:00
soda
7b3141e1fb
for DeskStation RPC44
2000-06-20 08:26:52 +00:00
soda
5b55580c01
sys/arch/alpha/isa/isadma_bounce.c, for reference.
2000-06-20 08:25:41 +00:00
tsubai
1d8c57a8e5
Need include <vm/vm.h>.
2000-06-20 08:04:35 +00:00
soda
76baab0725
3rd argument of TBRPL() is not paddr_t but PTE.
...
XXX - mips3_TBRPL seems to be never called.
2000-06-20 05:54:03 +00:00
matt
5c13e34063
CDROMs can exist on ide buses
2000-06-20 03:48:53 +00:00
soren
d78ff1cd5b
Add mips3_write_config().
2000-06-20 02:57:17 +00:00
mrg
7083fdcb62
disable the bloated NFS structure check on 64bit sparc64.
2000-06-20 02:29:51 +00:00
itojun
278184a8ab
avoid possible mbuf leaks on ipsec policy violation.(sync with kame)
2000-06-20 02:24:42 +00:00
soren
6cf4b35f71
s/installboot/installkernel/, so it won't be confused with a real installboot.
2000-06-20 00:24:03 +00:00
eeh
245619bad4
Have separate data and text segments, make text read-only.
2000-06-19 23:30:32 +00:00
eeh
4ffba8be2a
Fix uninitialized pointer bug.
2000-06-19 22:29:15 +00:00
pk
c1aec32fc0
Use `pv_pool' in non-wait mode; for now, panic if memory is exhausted.
2000-06-19 21:06:32 +00:00
ragge
e79e5730cc
Variable "from" must be in first block read from disk, otherwise it will be
...
overwritten on non-VMB machines.
2000-06-19 20:05:17 +00:00
is
9172c5b451
P5 board clock decoding.
2000-06-19 19:49:51 +00:00
tsubai
1155f3af58
Allow mmap of frame buffer registers.
2000-06-19 19:35:20 +00:00
pooka
7747299e6d
Correct situation where vnode was left hanging around when trying to
...
mount a filesystem with securelevel 2. A second mount-attempt left
everything completely frozen.
Fix by Bill Sommerfeld.
2000-06-19 18:53:55 +00:00
augustss
4f82723a61
Regen.
2000-06-19 14:58:37 +00:00
augustss
e38812aaad
Add XTNDAccess IrDA.
2000-06-19 14:58:02 +00:00
simonb
8e0ec9a961
s/ouwl/outl/ in macro definition.
2000-06-19 12:19:38 +00:00
augustss
88e928528c
Unswap functiona arguments that got swapped during ANSIfication. Now
...
mixer controls work again.
2000-06-19 11:43:48 +00:00
msaitoh
03cf0ea64a
clear ORER, FER and PER bit of the SCSSR reg.
...
(This bits aren't cleared automatically)
2000-06-19 09:32:00 +00:00
msaitoh
4d2677e3a0
clear the ER bit of the SCSSR2 reg.
...
(This bit isn't cleared automatically)
2000-06-19 09:30:35 +00:00
matt
1293f1b88b
Rename ncr[5380] device to si to more consistent with other ports.
...
Add VAX660 to cputype.h. Remove needs-flag from si & asc entries.
2000-06-19 04:22:14 +00:00
itohy
39c5d5c7a4
Store return value to a0 before calling CERROR function if __SVR4_ABI__.
2000-06-19 03:43:12 +00:00
itohy
db3aed16df
Fix weird macro definitions.
...
They are internal use only and the typos are no harm, you know. :)
2000-06-19 03:42:31 +00:00
cyber
099ead3895
increase size to allow for dhclient
2000-06-18 23:53:32 +00:00
fvdl
51e81216d1
Rearrange previous slightly to avoid getting values that are too low;
...
the only goal here is to leave some space for the stack.
2000-06-18 23:03:45 +00:00
scottr
fbafc16812
Revert debug-related bogon that snuck in (no change in functionality).
2000-06-18 22:58:45 +00:00
matt
955a631ce4
We use opt_cputype.h now.
2000-06-18 22:47:19 +00:00
pk
d982283952
vme4_dmamap_[un]load: ensure enough DVMA space is allocated to cover the
...
buffer and store that amount in the DMA map to avoid re-computation.
Also add a cache flush as the bus_dmamap_sync() don't do that yet.
2000-06-18 19:30:21 +00:00
pk
5f887c484e
The sparc clients of this driver (si & sw) now use bus_space_*().
2000-06-18 19:22:33 +00:00
pk
a29dc4045f
Conversion to bus_space*().
2000-06-18 19:19:53 +00:00
castor
512723f616
Fix integer overflow in calculation of VM_MAX_KERNEL_BUF.
2000-06-18 18:29:04 +00:00
minoura
fa85bf07cd
Enable INET6.
2000-06-18 10:30:35 +00:00
mrg
cafc122317
catch up with fpu changes.
2000-06-18 08:13:45 +00:00
mrg
f44ba0a4dc
back out part of previous.
2000-06-18 08:13:26 +00:00
mrg
fab0adad15
iommu_flush becomes iommu_strbuf_flush cuz that's what it does.
2000-06-18 07:17:40 +00:00
mrg
70a9c29b9b
give BSDB_MAP a value. add a shushing cast.
2000-06-18 07:13:41 +00:00
mrg
b6026e7c35
kill dead code.
2000-06-18 07:12:39 +00:00
mrg
fde87ed5d6
add a (u_long) cast for quietness
2000-06-18 07:10:23 +00:00
mrg
0bd5307bf8
remove an unused variable.
2000-06-18 07:05:09 +00:00
mrg
9105157268
duplicate "file" should only include "compile-with"
2000-06-18 07:03:35 +00:00
mrg
4f9416205c
update to reality
2000-06-18 07:02:04 +00:00
mrg
e36a32c98f
obsolete these; use the merge sparc version.
2000-06-18 06:58:30 +00:00
mrg
41d83cead7
use arch/sparc/fpu
2000-06-18 06:57:15 +00:00
mrg
feddb7ad96
merge in ultrasparc changes
2000-06-18 06:54:17 +00:00
simonb
58d0ed9dd2
Set p->p_addr to NULL after it gets freed.
2000-06-18 05:20:27 +00:00
fvdl
8dde6d4336
Account for the stack when computing the base va. This makes the
...
bootblocks work again on the 4/110.
2000-06-18 02:25:17 +00:00
tsubai
ce3ea53415
Remove "options NFS_BOOT_BOOTPARAM" to fit 1.4M floppy.
...
(still have NFS_BOOT_DHCP)
2000-06-17 21:44:46 +00:00
matt
215470b24c
Ansify before committing my next change.
2000-06-17 20:57:20 +00:00
deberg
e7009646cf
my development machine
2000-06-17 20:57:12 +00:00
scottr
cee7249423
Since interrupts are now enabled during ADB autoconfig, it's possible to get
...
a keyboard event before wskbd is attached. Make sure we've done that before
passing an event to kbd_intr(), which in turn hands off to wskbd_input().
This is another part of the fix for PR 10086.
2000-06-17 18:00:47 +00:00
scottr
6f644439a9
Only the first device that we're sure is a keyboard should be attached
...
as the wskbd console device. (Part of the fix for PR 10086.)
2000-06-17 17:46:40 +00:00
shin
0e04419b62
for size reduction.
...
out:
SCSIVERBOSE
QUOTA
ccd
we support CD-ROM drives, so CD9660 is necessary.
in:
CD9660
2000-06-17 10:53:05 +00:00
soda
d09614e559
reflect reality
2000-06-17 09:18:39 +00:00
soda
5294792417
- vga/pckbc attachment for jazz internal bus of Magnum derived machines
...
(including Pica, NEC RISCstation/RISCserver).
- TGA console initialization for NEC RISCstation 2250,
contributed by Shuichiro URATA <ur@a-r.org>
2000-06-17 07:29:06 +00:00
soda
2c9c6b6b06
vga/pckbc attachment for jazz internal bus of Magnum derived machines
...
(including Pica, NEC RISCstation/RISCserver).
2000-06-17 07:28:07 +00:00
soda
49e5e09389
TGA console initialization for NEC RISCstation 2250,
...
contributed by Shuichiro URATA <ur@a-r.org>
2000-06-17 07:25:57 +00:00
soda
5175a6121b
vga/pckbc attachment for jazz internal bus of Magnum derived machines
...
(including Pica, NEC RISCstation/RISCserver).
2000-06-17 07:23:05 +00:00
soda
6f16c304e1
vga/pckbc attachment for Jazz-Internal Bus of Magnum derived machines
...
(including Pica, NEC RISCstation/RISCserver).
2000-06-17 07:17:36 +00:00
soda
849b74a926
add vga_extended_attach function on arc port, to make mmap() available.
...
XXX - is it better to remove "#ifdef arc"?
2000-06-17 07:11:50 +00:00
soda
7c109ba712
fix serious inconsistency against -current isa.
2000-06-17 06:58:35 +00:00
soda
0b46102cb6
mention recent (but before _MIPS_PADDR_T_64BIT and MIPS3_TLB_WIRED_UPAGES
...
changes) instability on PICA and NEC Image RISCstation.
2000-06-17 06:56:20 +00:00
cgd
942546fe30
cod: any of various bottom-dwelling fishes (family Gadidae, the cod
...
family) that usually occur in cold marine waters and often have barbels
and three dorsal fins.
code: a set of instructions for a computer.
The latter is more appropriate in the comment corrected here.
2000-06-17 06:38:25 +00:00
matt
2a744b7dce
Remove a blank line at the end.
2000-06-17 06:19:03 +00:00
jhawk
a639b800ee
In db_command(), fix indentation and add a missing db_skip_to_eol() which
...
previously caused the next command following a ","-style repitition
to not be properly executed.
2000-06-17 05:57:41 +00:00
cgd
79d0534b05
put cache op #defines up at the top of the file, so all cache ops can
...
use them. Rename them to match the names in See Mips Run; they're not
as orthogonal as values or'd together might make you think... Finally,
actually use them for every bloody cache op.
2000-06-17 01:35:28 +00:00
matt
4e6d07206d
make printf happy.
2000-06-17 01:05:11 +00:00
matt
ff76991706
Add an installboot.
2000-06-17 01:01:06 +00:00
matt
94956e7869
Adjust this a bit so that the primary entry point is 0x200, not 0x0a.
2000-06-17 01:00:17 +00:00
matt
4343326b78
Add an installboot(8) for vax. This is needed so the VAX can do multiboot
...
CDroms.
2000-06-17 00:59:24 +00:00
cgd
eee18e1f6c
beat back the undead: __BROKEN_INDIRECT_CONFIG had risen, and was
...
terrorizing innocent hackers...
2000-06-16 23:41:33 +00:00
matt
6bda02ae4b
Fix typo.
2000-06-16 23:33:47 +00:00
matt
8b48fb7c45
This file now lives is sys/dev/dec.
2000-06-16 23:28:52 +00:00
matt
6868f0a894
Use <dev/dec/dec_boot.h> instead of <machine/dec_boot.h>
2000-06-16 23:27:23 +00:00
matt
1976bfc798
Use <dev/dec/dec_boot.h>. Use *le32* to set boot block info. XXX Needs to
...
use *le32* to read ELF bootstrap file.
2000-06-16 23:24:30 +00:00
matt
bd24eacf64
Move dec_boot.h to here from arch/pmax/include and add the VAX boot block
...
info. Eventually Alpha boot block information as well.
2000-06-16 23:09:57 +00:00
is
84f54d4e80
Define schedstate_percpu.
2000-06-16 21:36:09 +00:00
matt
e21a3d997c
Don't copy M_EXT mbufs unless in "dhcp" mode. Do a mtod after the pullup
...
to make sure the ip pointer is still valid.
2000-06-16 20:21:26 +00:00
matt
485dc14ad7
No real change. Alphabetize the list of directories.
2000-06-16 19:33:50 +00:00
minoura
238f799ff3
Print newline while attach.
2000-06-16 17:15:54 +00:00
mrg
8c758332be
in extent_alloc_subregion1(), check for EXTENT_ALIGN() overflow when
...
doing the boundary-case check. approved by thorpej.
2000-06-16 16:48:56 +00:00
tsubai
96964a6455
Use ether_crc32_le().
2000-06-16 14:18:55 +00:00
pk
6e94b922a1
Comply with bus_dma(9) specs.
2000-06-16 11:47:34 +00:00
hubertf
80365fb67d
Change comment: APM_POWER_PRINT _does_ print stats on the console.
2000-06-16 10:31:03 +00:00
soren
0011842ea8
Regen.
2000-06-16 08:13:50 +00:00
soren
567c710f2b
Add some S3 chips.
2000-06-16 08:13:25 +00:00
matt
bd160eabec
these are obsolete now that vax uses sysinst.
2000-06-16 06:36:45 +00:00
matt
1e3f670589
This file now lives one level down in common.
2000-06-16 06:35:12 +00:00