mark
c1e2e66225
Handle a delay of zero in delay().
1997-10-19 08:55:07 +00:00
oki
73c0b0f2a6
for ramdisk kernel
1997-10-19 08:16:40 +00:00
augustss
e7029fc0da
Make the audio API (almost) SunOS compatible.
...
The changes is to allow some limited mixer manipulation through
the audio device (instead of the mixer device).
This rendered 4 methods in audio_hw_if unused so garbage collect these.
1997-10-19 07:41:33 +00:00
cjs
1a546804ed
First go at an INSTALL kernel (add ramdisk, remove unnecessary stuff).
1997-10-19 01:31:49 +00:00
perry
b07dc2077e
typo: that -> than
1997-10-19 00:00:18 +00:00
ragge
038cd08cce
Make UBA adapter selection work on 8600 again.
1997-10-18 23:39:18 +00:00
is
fa78c4ba06
Driver for the VMC HyperCom3/zbus and the VMC HyperCom4.
...
lpt on HyperCom3 isn't supported yet.
1997-10-18 23:31:32 +00:00
is
84a59e77b2
Stopgap measure to handle EXTER interupts for the DraCo. Maybe this should
...
be handled by the locore.s code like for Amigas, but DraCos dont have
necessarily a CIA B.
1997-10-18 23:18:40 +00:00
jonathan
0fa286f23d
Note non-inclusion of up-to-date bootblock source for 1.3, as
...
suggested by release engineers.
1997-10-18 22:33:28 +00:00
jonathan
92ed4b0f7f
Make the __mcount entrypoint non-static for kernels, to avoid any
...
chance of gprof mis-report profile ticks in __mcount to the following
function in libkern (currently _qdivrem).
1997-10-18 22:31:33 +00:00
cjs
bcced1d9be
Check return values from lseek; use SEEK_SET instead of 0.
1997-10-18 22:27:46 +00:00
hubertf
59b0f424db
Prevent error if machine-symlink isn't already there (rm -> rm -f)
1997-10-18 21:46:27 +00:00
mhitch
20c5359658
If DDB and the boot loader has loaded the kernel symbol tables, save the
...
symbols and let ddb know about them.
1997-10-18 19:48:02 +00:00
is
61f82620c4
Part of this is voodoo from the sparc/machdep.c, part guesswork.
1997-10-18 10:50:50 +00:00
mikel
4c46c2bcc3
cosmetic cleanup (newlines, comments)
1997-10-18 04:51:03 +00:00
mark
dd5b814bb5
Don't try and support serial consoles for the riscpc.
1997-10-18 04:47:57 +00:00
mark
441bad5ec5
Updated for a couple of changes to the arm32 dp8390 driver brought
...
upto date with respect to the MI one.
1997-10-18 04:39:12 +00:00
mark
35286a1259
arm32 specific version of the dp8390 driver from dev/ic. Really the
...
MI dp8390 and ne2000 drivers from dev/ic could / should be used but this
version has a few changes and has been well tested and thus should be
used for 1.3.
Hopefully this driver will be short lived.
1997-10-18 04:38:19 +00:00
mark
469dddc61d
Updated to include atapibus as standard.
1997-10-18 04:23:32 +00:00
mark
7ee02db44d
Link address is 0xf0000000 now we use the NetBSD ld.
...
Don't build makemodes etc. for configs that don't require it.
1997-10-18 04:20:17 +00:00
mark
ea1c03acd8
Fix bug in last commit that only worked with cpp -traditional.
1997-10-18 02:46:09 +00:00
jonathan
82526d56fd
Prototype __flt_rounds().
1997-10-18 02:43:06 +00:00
jonathan
d385e0e57e
Prototype ANSI-safe gcc trampoline entrypoint.
1997-10-18 02:25:14 +00:00
thorpej
1adb3a7a9d
Sync with GENERIC.
1997-10-18 02:01:36 +00:00
thorpej
2f26438522
Major cleanup of the GENERIC config file. The devices are laid out in
...
a more readable manner now, and sorted by bus type.
1997-10-18 01:42:22 +00:00
gwr
c5b23be7bf
Make sure vunmapbuf will kmem_free_wakeup() the same VA range
...
that came from kmem_alloc_wait(). (Same problem as PR#4120).
1997-10-18 00:17:21 +00:00
gwr
0308bf1ac6
Use common zs code.
1997-10-17 23:59:44 +00:00
gwr
f246430dba
Nuke same-unit hack in match.
1997-10-17 21:49:07 +00:00
oki
ea023e3b94
Use rnd.h and #if NRND > 0.
1997-10-17 20:28:06 +00:00
oki
e8b2ab848c
Make this compile again.
1997-10-17 20:24:35 +00:00
is
d3baeaf812
Stopgap for splaudio(), needed by the Melody driver.
...
This will be replaced soon by something similar to the spltty stuff.
1997-10-17 19:39:34 +00:00
bouyer
10e68aaed1
Add tl and mii devices.
1997-10-17 19:25:36 +00:00
mjacob
c3f84c257a
more compile foo
1997-10-17 18:59:48 +00:00
mjacob
c8fce5460c
more compile foo.
1997-10-17 18:58:16 +00:00
mjacob
eb249946d0
Recover from some include file foo.
1997-10-17 18:47:30 +00:00
scottr
d383eb0134
Make this compile again. From Dave Carrel.
1997-10-17 18:45:55 +00:00
bouyer
d3cfd58b6c
Add mii.
1997-10-17 18:45:53 +00:00
mark
1cc95a3df0
Fix .type directives to use #function rather than @function.
...
This is due to the problem of the @ character being a single character
comment in the asm assembler. The '#' character has now been chosen
instead for future versions of GCC and GAS so lets conform now.
1997-10-17 18:27:30 +00:00
mjacob
d13d5783e4
Add in missing includes.
1997-10-17 18:25:32 +00:00
bouyer
9cba1f94e1
Add detection of cyrix/ibm 6x86 cpu: these CPU pass the 486 test, but
...
fail the cyrix486 one. Add a test which succeed for all cyrix CPUs (from
FreeBSD).
1997-10-17 18:05:44 +00:00
thorpej
c8c33b5e87
Make pcvt compile with the new dev_t definition.
1997-10-17 15:24:17 +00:00
jonathan
dd7290db41
Add explicit #include <vm/vm.h> before mips/pte.h is included.
1997-10-17 09:34:43 +00:00
thorpej
4c970b2547
Add "ne" and "com" isapnp attachments. Move the fe0 declaration to a
...
more logical location.
1997-10-17 07:27:02 +00:00
enami
80d6b2fb22
Use lowercase for hexdigit.
1997-10-17 07:08:55 +00:00
enami
113f376554
Use TAB to separate cd*' and
at'.
1997-10-17 07:07:26 +00:00
mark
65295639f5
Updated for the new wd.c and wdc.c files in arm32/dev/
1997-10-17 07:00:34 +00:00
mark
0b03e20959
Include <vm/vm.h>
1997-10-17 06:59:25 +00:00
mark
6886eff3c5
Updated for recent changes to the wd driver. Use wdlink.h instead
...
of wdcvar.h
1997-10-17 06:52:26 +00:00
mark
74c3a08d8d
Updated for recent wd driver changes. Include wdlink.h instead of wdcvar.h
1997-10-17 06:49:17 +00:00
mark
c004efb65e
Remove redundant .req statements.
...
Use the ENTRY() macro from machine/asm.h for function declarations.
1997-10-17 06:46:27 +00:00
mark
e9b9aedd51
Synchronise with recent changes to the ISA wd driver.
...
Remove the remaining ISA dependencies, busify and support 32 bit PIO.
1997-10-17 06:41:35 +00:00
mark
2e4ccc80c0
Include vm/vm.h
1997-10-17 06:33:57 +00:00
jonathan
84d8ac7355
* Performance improvements from July 1997:
...
Avoid unecessary cache writebacks on mips3. 10% win on kernel builds.
* _KERNEL_RCSID.
1997-10-17 05:57:20 +00:00
mark
7df23bd595
Remove some redundant .req statements.
1997-10-17 05:46:16 +00:00
mark
18a35528c5
Don't include sys/sysctl.h as it is not needed.
1997-10-17 05:45:40 +00:00
jonathan
22b3f9ebd8
Add bi-endian support to mips locore, <mips/endian.h>, and mips_opcode.h.
...
Derived from a change request (PR port-mips/4277) from
Tsubai Masanari, (tsubai@iri.co.jp ).
1997-10-17 04:43:57 +00:00
gwr
cfe268b782
Sync with GENERIC
1997-10-17 04:29:59 +00:00
gwr
3d76b19e4b
Add idprom.c
1997-10-17 04:26:10 +00:00
gwr
297a7bfa90
Move IDPROM stuff from netif_sun.c to idprom.c where it belongs.
1997-10-17 04:06:23 +00:00
gwr
1ea958fad8
Move initialization code from xxattach to xx_init and call that
...
from both xxattach and xxopen instead of calling xxattach from
xxopen with faked up autoconfig args. Fix warnings.
1997-10-17 03:47:52 +00:00
gwr
f14029fcd6
Clean up the match function.
1997-10-17 03:44:49 +00:00
gwr
703ed32e6c
Clean up cg2match()
1997-10-17 03:43:56 +00:00
gwr
98eb63d8f8
Add support for the Sun3/E "se" (Ethernet/SCSI) board.
...
Compiles, but NOT YET TESTED.
1997-10-17 03:39:44 +00:00
gwr
81f2d0b179
Move si_reset_adapter() from si.c into the bus-specific modules.
...
Support the Sun3/470 (sun3x). Adapt to the new DVMA interface.
Set the si_xxx_options in the config file (easier for users).
1997-10-17 03:33:34 +00:00
gwr
5a1f692161
Sync. with the sun3x (mostly cosmetic changes).
1997-10-17 03:25:05 +00:00
gwr
fc2200d8a4
Make DVMA space pointers (void *) like the sun3x.
1997-10-17 03:23:06 +00:00
gwr
e1e41e2529
Make the "LED slow-down on load" thing an option.
1997-10-17 03:22:18 +00:00
gwr
6b8137f8f0
Make DVMA space pointers (void *) like the sun3x.
1997-10-17 03:20:13 +00:00
gwr
991d9e236b
Declare functions for _STANDALONE too.
1997-10-17 03:19:20 +00:00
gwr
1b1b628e81
Sync with GENERIC
1997-10-17 03:17:50 +00:00
gwr
1f0cc730a8
typo
1997-10-17 03:17:01 +00:00
gwr
ab5828ead6
Add Sun3/E stuff, and re-organize.
1997-10-17 02:59:05 +00:00
gwr
787dc36d1a
Add COMPAT_1?
1997-10-17 02:55:40 +00:00
briggs
acbf52300f
Include vm/vm.h.
1997-10-17 02:50:50 +00:00
briggs
b7a14b5b80
Move sys/sysctl.h to be after vm/vm.h.
1997-10-17 02:28:36 +00:00
christos
e024917407
fix chrtoblk prototype
1997-10-17 02:00:39 +00:00
christos
cb7b7c367b
Fix chrtoblk prototype
1997-10-17 01:59:56 +00:00
fair
935f020e6d
move sysctl.h include after vm.h to get at vmspace definition and correct compile error
1997-10-17 01:43:33 +00:00
briggs
924c665227
Make this compile again.
1997-10-17 00:24:47 +00:00
mark
b7eeb445e8
Remove the inclusion of sys/sysctl.h as it is not needed.
1997-10-17 00:14:12 +00:00
mark
9f78ac06bf
Remove inclusion of sys/sysctl.h as this is not needed.
...
Remove debug code relating to ARMFPE userret counting.
1997-10-17 00:12:40 +00:00
mark
5a9af5c400
Include vm/vm.h
1997-10-17 00:09:48 +00:00
mark
5246572289
Include sys/vmmeter.h for vmmeter structure definition.
1997-10-17 00:08:33 +00:00
is
11446b9b6e
TMS320AV110 (mpeg layer 2 decoder chip) and ZBUS Melody board, which uses it.
...
No optionboards yet for Melody, only audio driver.
MPEG data types for audio.c
1997-10-16 23:58:10 +00:00
christos
801520ffac
fix chrtoblk declaration
1997-10-16 23:43:16 +00:00
christos
2975958ca6
fix chrtoblk declaration
1997-10-16 23:42:35 +00:00
christos
3259672f83
fix chrtoblk declaration
1997-10-16 23:41:55 +00:00
christos
e42293ca28
fix chrtoblk declaration
1997-10-16 23:37:34 +00:00
thorpej
500a0eac87
Pull marc-pcmcia branch down from trunk.
1997-10-16 23:32:35 +00:00
is
57ce3eaaf4
Move zbus attachment to the end, so that motherboard devices don't "jump"
...
if zbus devices of the same class are added.
1997-10-16 21:39:10 +00:00
mark
d75175b393
Updated to remove local copies of the com and lpt driver now we use
...
the MI ones.
1997-10-16 18:38:55 +00:00
mark
0f1f684082
Updated to use the MI dev/ic/com.c driver.
1997-10-16 18:37:38 +00:00
mark
189bd69e2b
Updated to use the MI dev/ic/lpt.c driver.
1997-10-16 18:35:53 +00:00
mark
b9474fb561
These files are no longer needed as the MI com and lpt drivers in dev/ic
...
are now used.
1997-10-16 18:33:50 +00:00
carrel
5f5ee7f57b
Need to include vm/vm.h
1997-10-16 18:23:38 +00:00
carrel
254067068a
include vm/vm.h
...
move include of sysctl.h after vm.h
1997-10-16 18:16:08 +00:00
carrel
a1e0fcf246
Remove unneeded and incomplete includes of vm/vm_*.h
1997-10-16 18:02:19 +00:00
gwr
4aaf52ce2a
Add VME support
1997-10-16 17:20:35 +00:00
gwr
86e680de0c
Add VME support
1997-10-16 16:49:48 +00:00
oki
3846baf664
Fixed gcc warnings.
1997-10-16 16:24:47 +00:00
gwr
e9393ba0e4
MONSTART/monstart symbol
1997-10-16 16:14:44 +00:00
gwr
a5b839419b
Add VME support
1997-10-16 16:13:21 +00:00
gwr
5942f9b29a
Check bustype in dvma_kvtopa()
1997-10-16 16:11:17 +00:00
gwr
b4f7e0ec3d
Remove the autoconfig glue. This driver is mandatory,
...
and the match/attach functions did nothing anyway.
1997-10-16 15:56:02 +00:00
gwr
f78c7f1fd8
Add VME support
1997-10-16 15:50:05 +00:00
gwr
c427423ad4
cosmetic
1997-10-16 15:45:46 +00:00
oki
3f6dddc5cd
Remove use of register.
1997-10-16 15:43:54 +00:00
gwr
7262f2ceff
Add VME bustypes
1997-10-16 15:41:59 +00:00
gwr
38af6e81df
VME support
1997-10-16 15:39:36 +00:00
mycroft
b328298e4c
Fix up includes.
1997-10-16 10:49:00 +00:00
mycroft
482e74d998
Fix up includes.
1997-10-16 10:35:49 +00:00
mycroft
4b807f403c
dev/isa/comreg.h -> dev/ic/comreg.h
1997-10-16 08:03:05 +00:00
mycroft
372a74ea3a
We don't need sysctl.h here.
1997-10-16 04:57:15 +00:00
mycroft
4a316f1d10
Use vm.h.
1997-10-16 04:48:34 +00:00
mycroft
2e52ce5fd7
Pull in vmparam.h as necessary.
1997-10-16 04:23:36 +00:00
mycroft
37e189d6a8
Need vmmeter.h here now.
1997-10-16 03:22:54 +00:00
mycroft
fc0fb1cfdc
Pull in vm.h, not a bunch of individual files.
1997-10-16 03:05:19 +00:00
mycroft
5542cb9709
Include sysctl.h *once*, after vm.h.
1997-10-16 02:58:31 +00:00
mycroft
3e3c21dc5d
Update a comment dating from 4.3/VAX.
1997-10-16 02:31:32 +00:00
thorpej
320cf86339
Garbage-collect definition of "com" driver.
1997-10-16 02:22:37 +00:00
sakamoto
8d05d254cd
__VM_PMAP_HACK delete.
...
if_ed and lpt temporary support.
1997-10-16 01:55:21 +00:00
thorpej
e89814fa69
Adjust for new "com" driver home.
1997-10-16 01:10:52 +00:00
thorpej
8bae901f73
Adjust for new home of "com" driver.
1997-10-16 01:06:37 +00:00
thorpej
19b8a62d74
Garbage-collect "com" driver declaration.
1997-10-16 01:02:56 +00:00
thorpej
6698c7b3e2
Adjust for new "com" driver home.
1997-10-16 00:58:08 +00:00
thorpej
0154e69e5a
Pulldown from marc-pcmcia branch: minimal changes to change x68k port's
...
"com" (now "xcom") driver to avoid name collision with the more
heaviliy-used "com" driver.
1997-10-15 23:39:18 +00:00
thorpej
e500671d62
Pulldown from marc-pcmcia branch: minimal changes to avoid namespace
...
collision between Pica port "com" (now "pcom") driver and more heavily-used
"com" driver.
1997-10-15 23:00:50 +00:00
phil
64549a8105
Fix syntax errors. (missing ,s)
1997-10-15 18:08:01 +00:00
thorpej
8b921485a0
Pulldown from marc-pcmcia branch: adapt to changes in the MI dp8390 driver.
1997-10-15 16:58:21 +00:00
sakamoto
4c58649721
License indication changed.
1997-10-15 05:09:33 +00:00
jtk
d6c9c08d70
put in place a proper bioscall.h (sorry about that!)
...
finish up incomplete job of moving structure used by bioscall() to
<machine/bioscall.h>, with associated changes in include file strategy,
genassym stuff, etc.
1997-10-15 01:20:33 +00:00
mhitch
c7422c2d87
Fix typo - list/libc/gen/nlist_ecoff.c still wasn't compiling.
1997-10-15 00:59:01 +00:00
mark
693c30544f
Initial commit of the EtherM network slot driver.
1997-10-15 00:29:25 +00:00
mark
0731581015
Define the IRQ and DMA interrupt numbers in the podule structures so these
...
are passed to child devices.
Support disabling the attachment of specific podules with boot time
arguments.
1997-10-15 00:02:09 +00:00
mark
da99d2d6ce
Use the bs_notimpl* functions for unsupported bus space operations.
1997-10-14 23:52:46 +00:00
thorpej
005a9c192c
Add ISA and PCI "ne" instances as appropriate.
1997-10-14 23:30:55 +00:00
mark
1d4c6912a3
Initial commit of a driver for the Simtec IDE podule. This driver just
...
provides attachments and I/O specific functions for the generic
arm32/dev/wd driver.
1997-10-14 23:20:51 +00:00
mark
55ce4217fd
Updated for new location of the wd driver.
...
Use the interrupt specified in the podule structure when claiming
interrupts.
Updated the attach and probe declarations.
1997-10-14 23:09:38 +00:00
mark
62331864bc
Remove profiling calls from assembly routines.
1997-10-14 23:05:03 +00:00
mark
432c66fa8d
Updated for new arm32 source structure.
...
Updated declarations of attach and probe functions.
Don't define dummy functions for un-supported bus space operations,
instead use the bs_notimp*() functions.
1997-10-14 22:59:08 +00:00
mark
4162ff2287
Updated for source code restructure.
...
Fix attach and probe declarations.
1997-10-14 22:43:28 +00:00
mark
82441d4be5
Use the podule interrupt number provided by the podule structure when
...
attaching interrupts.
Fixed declarations of the attach and probe functions.
1997-10-14 22:31:50 +00:00
mark
dcbc0a0652
Fix a couple of typos.
1997-10-14 22:27:41 +00:00
mark
48d4e57477
Sync with new version of podules.
1997-10-14 22:22:50 +00:00
mark
fa8313f451
Add a definition for a ROM-less ether3 podule.
1997-10-14 22:22:08 +00:00
mark
1fae101a44
Cleanup the cache cleaning code and remove the dead code.
1997-10-14 22:09:24 +00:00
mark
a49828e8be
Use a consistant method for obtaining the interface host id from the
...
boot arguments.
1997-10-14 22:07:47 +00:00
christos
37f905c2b8
Someone [who will remain nameless] forgot this...
1997-10-14 22:00:05 +00:00
mark
853fbde7e4
arm32 kernel source restructure
...
- Updated for new structure.
1997-10-14 21:59:28 +00:00
mark
fef5b2359a
Config file for RiscPC installation.
1997-10-14 21:57:54 +00:00