Commit Graph

43762 Commits

Author SHA1 Message Date
ross
55714d5b34 Update for vm_offset_t, vaddr_t sweep. 1998-09-23 21:17:17 +00:00
ross
ddde99135e A12 crossbar switch driver. 1998-09-23 21:14:58 +00:00
ross
73fdd29a64 A12 detached console tty driver and NetBSD console interface. 1998-09-23 21:14:02 +00:00
perry
b0ed6b6fa0 add shuffle 1998-09-23 21:07:47 +00:00
perry
6e92230560 Add shuffle, a small program for producing permutations.
Note that is still a little cleanup to be done, but I thought it was
the right point to commit.
1998-09-23 21:05:59 +00:00
itohy
20b86c5f48 The return value of setmode(3) is a pointer to malloc()'ed area
and must be freed to avoid memory leaks if called repeatedly.
1998-09-23 19:46:00 +00:00
pk
58ab38cb69 Use per-CPU interrupt status register. 1998-09-23 11:07:28 +00:00
pk
9eca565a37 Make cgsix_sbus & cgsix_obio dependent on their respective attribute.s 1998-09-23 08:49:46 +00:00
pk
6da4cd8aac Make dma_sbus.c dependent on dma_sbus attribute. 1998-09-23 08:48:25 +00:00
pk
d6746389a4 The nmi_* routines are sun4m-only. 1998-09-23 08:44:51 +00:00
perry
6238e0022f add acknowledgement, acknowledgment 1998-09-22 23:16:59 +00:00
mark
0c812cb0bc Regenerate from pcidevs. 1998-09-22 23:00:44 +00:00
mark
de8340f7fd Add ALI M1531 Host-PCI bridge.
Add Cirrus Logic CS4610 and CS4280 Audio chips.
Add Cirrus Logic CS4400 communications controller.
1998-09-22 22:59:02 +00:00
perry
83534c3742 fix spelling of acknowledgment 1998-09-22 22:53:06 +00:00
ross
aeccd73ce4 Remove memset() prototype. 1998-09-22 20:29:03 +00:00
thorpej
d720002637 Fix a typo in RCS keyword. 1998-09-22 16:23:20 +00:00
scottr
7c4c19c768 First pass KNF. This probably needs more work. 1998-09-22 16:01:51 +00:00
pk
aa1cf01930 Express per-processor interrupt registers in a C structure as well. 1998-09-22 13:42:26 +00:00
pk
bd37118769 Dup header. 1998-09-22 13:41:03 +00:00
pk
eca50c1c33 Flush cache after diddling with trap vectors. 1998-09-22 13:40:08 +00:00
pk
1186ba5102 Introduce a `flush entire cache' method. 1998-09-22 13:39:19 +00:00
pk
5afb0e8bcb Keep the per-processor interrupt status in the cpuinfo structure.
For now, map them to the fixed virtual addresses set up early in autoconf.c
1998-09-22 13:08:44 +00:00
kleink
1d6ab6aedc Typo (run queue array name). 1998-09-22 11:24:52 +00:00
thorpej
5fa16c668b Define the inter-console communication buffer portion of the per-cpu
info structure.
1998-09-22 08:16:51 +00:00
ross
ec49dd71dd Change 41 separate printf()'s into a table and 2 printf()'s. 1998-09-22 06:24:26 +00:00
thorpej
6871d2529f Add missing mb ops. 1998-09-22 06:10:53 +00:00
thorpej
402a9210a2 Implement quadword atomic test-and-set. 1998-09-22 05:56:52 +00:00
chs
c945760779 sign-extend some operand types which need it. 1998-09-22 05:40:14 +00:00
ross
5b01d45ac4 Add a `-b #' option and logic for locating the secondary boot image via
an absolute block address. It's cheating, as the motivation is support for
the libsa ustar tfs `filesystem' and the solution symmetrical to ufs and
cd9660 would have been to teach installboot about tfs. However, it still
would have been different as you can't mount a tfs with the kernel, and
this option gets possibly useful support for any contiguous format, even
completely raw boot images.
1998-09-22 05:03:36 +00:00
matt
d3e02fc461 Fix the accton support. Only set the board type it isn't an ISV. 1998-09-22 04:23:18 +00:00
thorpej
e10cc7910d Add some support for multiple processors to the pmap module. Still left
to do: TLB shootdown code, but that will be much easier to write once
the code to spin up the additional CPUs is working.
1998-09-22 03:58:10 +00:00
mark
bc3dce964b Declare the coda character device functions here. 1998-09-22 03:42:10 +00:00
mark
2a4d75715c cfs/CFS -> coda/CODA in strings.
Move the cdev declaration for the code filesystem to conf.h
1998-09-22 03:40:42 +00:00
ross
51c2767d53 Script input ../common/list -> ./list. 1998-09-22 03:03:45 +00:00
thorpej
c0dd0b8353 Make sure the size is large enough to hold a pool_item. 1998-09-22 03:01:29 +00:00
ross
360b254eca Tweak the clean: target. 1998-09-22 03:00:30 +00:00
eeh
1cc6223a9c More fixup in the signal area.
64-bit syscall cleanup.

Add emulation for some new FPU insns: conversion to 64-bit long int and
conditional moves.
1998-09-22 02:48:42 +00:00
mark
5a0ae6393f Make isa_bs_subregion() work. 1998-09-22 01:47:53 +00:00
mark
f26ab10148 Spring clean this file.
Include dev/isa/files.isa and remove all the mess that is now included
in files.isa
1998-09-22 01:45:47 +00:00
mark
9bdaa48cd5 Hey, lets try using arm32/isa/joyvar.h instead of the bebox one ;-) 1998-09-22 01:42:21 +00:00
mark
03d5fdff96 Fix slightly liberal use of #ifdef DEBUG in last commit.
If we get a data abort in SVC mode it is BAD and we cannot recover
so we always want to panic.
1998-09-22 01:40:28 +00:00
mycroft
2ebc36c0fd Slight edit to previous. 1998-09-22 01:16:48 +00:00
ross
d51c5fbcfc Nuke strings(1). It isn't used by anything, and we just recently switched
the userland strings(1) to the binutils version. Well, crunchgen(8) links
all the stuff together ... can you say: "GPL pollution"?

If anyone knows a good reason to have strings(1) on an install disk, I can
resurrect a BSD-licensed strings. "Send me email". (ross@netbsd.org)
1998-09-22 01:15:53 +00:00
ross
b3f966c92a Embed the ../common/Makefile.inc which was only used here. 1998-09-22 01:10:12 +00:00
ross
5a33f0b1e4 New alpha boot floppy. In the present incarnation, it's just like the
old alpha boot floppy, but uses the new libsa ustar FS instead of ffs
and loads in 1 minute instead of 3. (5 minutes in 1.3.2). Future work
will make use of the extra space, and also make a dual-floppy sysinst
boot out of this or another clone dir.
1998-09-22 01:08:41 +00:00
ross
1029cd880d I don't know what this directory was for; the two files are each referenced
in only one place. Nuke the site from orbit.
1998-09-22 00:56:59 +00:00
mark
6ce4eb9769 We now use the MI wdc/wd drivers so this code is no longer needed. 1998-09-22 00:44:20 +00:00
mark
4f7b1f2739 Removed icside_io.c 1998-09-22 00:43:18 +00:00
mark
a77e995d18 This file is no longer needed with the rewritten attachment to use the
MI wdc driver.
1998-09-22 00:42:40 +00:00
ross
5fb9c16f05 While we are here in alpha/stand, bail out on ^C during boot. 1998-09-22 00:41:13 +00:00