eeh
0bda325da0
Clear the dmamap inside splhigh() protection.
2001-10-08 19:24:20 +00:00
pooka
4eea26606e
read dbaud from ARCS and use that for com rate, not hardcoded 38400
2001-10-08 15:53:07 +00:00
uch
3c8a8fb72e
HITACHI PERSONA support. patch by KIYOHARA Takashi
2001-10-08 15:34:24 +00:00
simonb
62274f02ea
Use ${KERNLDSCRIPT} instead of hard-coded ld script name.
2001-10-08 10:14:41 +00:00
simonb
6048ce9247
Use a separate variable (${KERNLDSCRIPT}) for the name of the kernel
...
ld script, so it can be used in other places.
2001-10-08 10:14:20 +00:00
eeh
bb99dc52c7
Manage both streaming caches on psycho/psycho+.
2001-10-07 20:30:40 +00:00
bjh21
34666c7150
Set POOL_SUBPAGE to 4096, in a bid to improve memory efficiency.
2001-10-07 12:45:03 +00:00
bjh21
e2d7d02aa0
Ensure that arch/acorn32/compile gets created.
2001-10-07 12:20:55 +00:00
tsutsui
34cc09d49b
Move some sources from SRC_kern to SRC_sa.
...
They are in both libsa and libkern, but .PATH searches libsa first.
2001-10-07 05:00:28 +00:00
tsutsui
9bd648eb07
Build sa programs with -Os.
2001-10-07 04:50:40 +00:00
tsutsui
1bc09f71dc
Pass CPPFLAGS properly so that source files can include <machine/asm.h> .
2001-10-07 01:39:51 +00:00
bjh21
8cdda239fa
Basic acorn32 makefile -- the arm32 one with the obvioud transformations
...
applied. This is necessary to get kernel headers installed properly.
2001-10-06 22:04:11 +00:00
bjh21
2989551639
vidc.h => vidc_machdep.h, since the latter exists and the former doesn't.
2001-10-06 22:03:02 +00:00
bjh21
6b3d54743f
Install <machine/pte.h>.
2001-10-06 20:30:02 +00:00
mrg
65827cfc3c
sync with sparc: add cdtty
2001-10-06 14:50:22 +00:00
thorpej
a769f31893
soft_splvm() - "block" SPLBIO, SPLNET, and SPLTTY in addition to SPLIMP
...
and the soft interrupts. Probably doesn't matter for an all OFW kernel,
since all devices are polling, but done for correctness.
soft_splsoftnet() - make sure to block softclock, as well. While
you're in the network code at splsoftnet(), you don't want a soft
clock interrupt tripping some network-related timeout and reentering
the network code.
2001-10-06 03:51:48 +00:00
thorpej
16d926c4b8
Use ISACF_IRQ_DEFAULT rather than IRQUNK.
2001-10-06 03:04:01 +00:00
thorpej
6a434bacd5
Don't forget to fill in the DMA tag when attaching the AGP
...
controller.
2001-10-06 02:51:42 +00:00
thorpej
e797da0ffb
Make this match int_mwgwtypes.h (not that that header is really
...
correct, but they should at least be in-sync -- a PR has been
filed against int_mwgwtypes.h).
2001-10-06 01:21:40 +00:00
reinoud
516521c84f
re-add asm.h to get arch/dnard to compile again; it links to the
...
arch/arm/arm32's asm.h.
2001-10-06 00:27:59 +00:00
reinoud
7d4a1addde
Initial commit of the splitting off of arch/acorn32 from arch/arm32.
...
The IOMD/VIDC combination is now moved to arch/arm/iomd together. These
files still need a lot of cleaning up :( .... esp. the RC7500 support that
is still dormant in it; this needs either to be removed or split out for
RC7500's ``VIDC'' video/audio variant.
Apart from the RC7500 support wich is still in arch/arm32 the
iomd,vidc,riscpc and podulebus subdirectories of arch/arm32 can be removed.
This split still uses some small parts of arch/arm32 .... those are the MI
parts that haven't been moved yet.
RiscPC/A7000 have been tested and confirmed to build as should NC.
2001-10-05 22:27:40 +00:00
eeh
0e60a3377b
Remove bsd_openprom.h, which is only for compatibility with the sparc port.
2001-10-05 21:53:56 +00:00
eeh
2375794907
Make OF_interpret() handle input and output arguments.
2001-10-05 21:52:43 +00:00
thorpej
34dbd19c49
Delete this file; nothing includes it, and it is simply an (incomplete)
...
copy of <dev/pci/ppbreg.h> anyway.
2001-10-05 17:53:36 +00:00
simonb
4471b94432
This Makefile.inc is used for building LKMS - add the standard MIPS
...
kernel compile flags as well as "-mlong-calls" so that calls from the
LKM in KSEG2 work to the kernel in KSEG0.
MIPS LKMs now build and can be loaded with the right Magick command line
args to modload(8). Changes to modload coming...
Thanks to Chris Demetriou for pointing out the -mlong-calls gcc option
that had been staring me in the face all along.
2001-10-05 15:36:46 +00:00
pooka
aa236892fb
include <machine/bsd_openprom.h> to make this compile with RASTERCONSOLE
2001-10-05 15:28:28 +00:00
pooka
40ca91c19c
prototype rominterpret()
2001-10-05 15:27:56 +00:00
simonb
c63662a13e
Multiple include protection.
2001-10-05 15:25:02 +00:00
simonb
1f8636506e
Use ".-include" instead of the ".if exists(...) ..." dance.
2001-10-05 15:14:18 +00:00
pooka
527cf2d2b1
use kern.ldscript instead of kern.ldscript.be per new scheme
2001-10-05 14:57:18 +00:00
mrg
e5f5465184
avoid a memory leak
2001-10-05 13:32:23 +00:00
mrg
a5bca05a81
add sio16 support.
2001-10-05 13:32:00 +00:00
simonb
bc2ec5e553
Use a single ldscript instead of separate scripts for either endianness;
...
use command line parameters to ld(1) instead to set the endian format.
Clean up some endian decisions in mips/conf/Makefile.mips.
Wrap some long lines.
2001-10-05 05:03:27 +00:00
augustss
51f55f21bd
Alphabetize PHYs.
2001-10-04 15:51:32 +00:00
wiz
0eee1a5c64
Give spurious' all the
u's it needs.
2001-10-04 14:17:28 +00:00
chs
dec9f39d8d
reduce ramdisk size back to what it was before.
...
everything fits since tsutsui fixed libhack.
2001-10-04 08:17:41 +00:00
jmc
60263432a6
Add the fact that SRCS depends on machine. This way the link is always created
...
Otherwise trying to do make installboot.o will fail
2001-10-04 04:15:17 +00:00
bouyer
04dda897ce
In cpu_rootconf() use booted_device instead of rebuilding it from bp->dev,
...
so that a RAID device confgiured with -A root will really be used as root
device.
Discussed on port-sparc s few days ago.
2001-10-03 20:03:29 +00:00
nathanw
586e98e699
Use a value for APMDEBUG_ANOM distinct from APMDEBUG_ATTACH, so that
...
the debug flag has the originally intended granularity.
From seebs@plethora.net via port-i386/13674.
2001-10-03 18:22:13 +00:00
simonb
cfd067b21b
One copy of <sys/conf.h> will be enough.
2001-10-03 13:14:02 +00:00
chs
4dcf281923
use pmap_k{enter_pa,remove}() where appropriate.
2001-10-03 09:40:12 +00:00
chs
f657918fda
deal with bus_addr_t now being a 64-bit quantity. fixes PR 14107.
2001-10-03 09:37:23 +00:00
augustss
1339e88a86
Add a new optional method, dev_ioctl, to the audio hardware driver interface.
...
It is called when an unrecognized ioctl() is performed on a device,
thus allowing ioctl()s that frob the hardware driver (like loading
microcode).
2001-10-03 00:04:47 +00:00
mycroft
9463168fe5
Use WSKBD_TYPE_ADB.
2001-10-02 21:05:39 +00:00
eeh
cd58dffb9d
Handle the situation where console input and console output go to different
...
devices. (N.B. The com driver does not handle different instances as input
and output devices, so this only works for two different drivers.)
2001-10-02 20:19:33 +00:00
chs
fee0c8e5ed
support building fpsp with MAKEOBJDIRPREFIX.
2001-10-02 06:34:52 +00:00
chs
7491bc8eea
add ashldi3.c, needed by ufs.c due to added cast in lblktosize().
2001-10-02 06:30:03 +00:00
eeh
408b9fac30
Fix rtc_write_reg().
2001-10-02 04:06:26 +00:00
minoura
0c64b75cd1
Install as xxboot_*, and create links as fdboot_* and sdboot_*.
2001-10-01 17:03:38 +00:00
minoura
a78691e911
Add a prompt message.
2001-10-01 16:59:34 +00:00