thorpej
e2a2842013
Keep track of which DMA window was actually used to map the
...
request (not always the passed in DMA tag if we try direct-map
and then fall back to sgmap-mapped). Use the actual window
when performing dmamap_sync and dmamap_unload operations.
Fixes DMA resource leak on systems with 2G+ RAM. Thanks to
Matt Thomas for help debugging this.
2002-04-26 04:15:18 +00:00
ad
77e08f053a
Add a driver for Adaptec FSA RAID controllers, as often found in Dell
...
servers. Based on the FreeBSD/OpenBSD versions.
2002-04-26 02:05:07 +00:00
kleink
07f08f3f5f
Convert to use libsa byteorder interfaces.
2002-04-25 23:30:26 +00:00
thorpej
8bd36dc909
Make a comment describe what the code actually does.
2002-04-25 23:23:23 +00:00
thorpej
6b4a2676fd
Give gzboot a 1M heap, so that loading gzip -9'd kernels works
...
reliably.
2002-04-25 22:30:38 +00:00
thorpej
248e944701
Allow the size of the heap to be specified at build time.
2002-04-25 22:11:51 +00:00
nonaka
695f28419c
remove show CPU & L2 cache info routine.
2002-04-25 20:40:16 +00:00
nonaka
93dfb931be
Separate consinit.
2002-04-25 20:36:50 +00:00
msaitoh
0465d9b191
add missing SCPDR_SCP0DT definition
2002-04-25 20:17:04 +00:00
nonaka
f969157ab1
Use powerpc/mpc6xx/genassym.cf
2002-04-25 20:07:39 +00:00
nonaka
bd48cc822b
Added PPCDIR
2002-04-25 19:47:52 +00:00
matt
f53d9a4fa7
Use BAT1 to map the primary I/O segment at 0x80000000 so we don't have to
...
bat-flip for those accesses.
2002-04-25 19:32:59 +00:00
uch
4d7b6d37d1
switch to NEW_TOOLCHAIN
2002-04-25 17:01:47 +00:00
wiz
7ef7b3071d
Another options<TAB> -> options<SP><TAB>, noted by Patrick Welche.
2002-04-25 15:22:44 +00:00
wiz
8a46d7046a
Replace some more options<TAB> with options<SP><TAB>.
...
Noted by Patrick Welche.
2002-04-25 15:21:59 +00:00
atatat
d1b3852365
Add the INCLUDE_CONFIG_FILE option to all config files. In config
...
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.
2002-04-25 15:06:20 +00:00
briggs
9fd5e995b2
Add makeoptions PPCDIR.
2002-04-25 15:03:26 +00:00
briggs
50d078343a
Use powerpc generic genassym.cf
2002-04-25 15:02:54 +00:00
aymeric
90d26c8828
o replace definitions by declarations in header files
...
o put definitions where due
o cleanup some types (u_int -> vaddr_t's for example)
o minor other cleanup
2002-04-25 09:20:25 +00:00
simonb
fa61e6cd3b
In the LOCKDEBUG case, call exit2() before sched_lock_idle() so
...
that the exitting process pointer in a0 doesn't get overwritten by
sched_lock_idle().
2002-04-25 06:55:53 +00:00
briggs
3d46ca0e98
XSCALE_CCLKCFG should not be set in std.iq80310. Set IQ80310 to use
...
XSCALE_CCLKCFG=9 (733MHz) and TEAMASA_NPWR to use XSCALE_CCLKCFG=7 (600MHz)
as that's what the part on the board is rated for.
2002-04-25 01:50:00 +00:00
thorpej
1ca5e360be
Use LOADADDR() where appropriate.
2002-04-25 01:48:21 +00:00
briggs
24bc04a204
80321 doesn't have a CCLKCFG register.
2002-04-25 01:47:56 +00:00
thorpej
48774f52db
Add iq80321.c
2002-04-25 01:47:54 +00:00
thorpej
509fd84067
Add iq80310.c
2002-04-25 01:47:41 +00:00
kleink
8f5a689d48
Attach joy* at eso?.
2002-04-25 00:54:54 +00:00
eeh
dcb399fc7c
Don't need to flush the d$ for MMU bypass accesses.
2002-04-24 23:54:24 +00:00
thorpej
643663fa93
Go back to siop; esiop isn't fully baked yet.
2002-04-24 20:38:24 +00:00
bjh21
a533ffac94
Add a configuration for an installation ramdisk kernel.
2002-04-24 19:50:25 +00:00
bjh21
f47cb92e18
audio -> audiobus rename.
2002-04-24 17:52:48 +00:00
thorpej
fda6669861
Use esiop.
2002-04-24 17:45:55 +00:00
thorpej
2c0a144aa4
* pmap_clean_page(): Clean up a comment.
...
* pmap_protect(): write back the range when doing a r/w -> r/o
transition. (Still leave the block concerned with this in
pmap_clean_page() disabled, for now.)
* pmap_pte_init_xscale(): Disable read/write-allocate for now, until
we figure out why sometimes cache lines of NULs get deposited into
file data. Also, make sure ECC protection of page table access is
disabled for now.
* xscale_setup_minidata(): Make sure the mini-data cache is configured
write-back with read/write-allocate.
2002-04-24 17:35:10 +00:00
kleink
a5a0fd620b
Add ex(4).
2002-04-24 09:46:15 +00:00
lukem
2c1cfc8e8c
- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
...
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
2002-04-24 08:18:45 +00:00
lukem
86caccc77b
convert from "bbinfo.h" to <dev/sun/sun_boot.h>
2002-04-24 01:40:25 +00:00
kleink
3626919f4c
Oops, swapped mtsrin operands in previous.
2002-04-23 17:14:45 +00:00
tv
7da1186e67
Use ${INSTALL_FILE} to move /boot.atari into place so it is seen by an
...
UNPRIVED build.
2002-04-23 17:04:31 +00:00
uch
14fff32a83
remove duplicated SH3, SH4 define.
2002-04-23 13:59:03 +00:00
kleink
3a03930d13
Add a third argument to pmap_bootstrap() which platform-specific
...
initialization can use to specify additional segment registers to be set
up in the kernel pmap.
2002-04-23 12:41:04 +00:00
pk
ebe575d3ca
BUS_ADDR(): avoid signed conversions.
2002-04-23 07:17:29 +00:00
manu
c7dcec33a1
Added IRIX /dev/usema and dev/usemaclone (void driver for now, will be
...
filled later)
2002-04-23 06:48:46 +00:00
kleink
0b463cc8f9
Express tempsave and disisave addresses using the symbolic names of the
...
exception handlers which they are `borrowed' from.
2002-04-22 23:20:08 +00:00
fredette
5c3869c64c
Removed the old installboot, we now use the new /usr/sbin/installboot.
...
Now install a raw binary version of bootxx, since that's what this
new installboot expects.
2002-04-22 21:15:40 +00:00
fredette
3b190a12d6
To make things build correctly, rely totally .PATH and never
...
have source files be explicit paths.
2002-04-22 21:13:34 +00:00
ad
9a09578e25
Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Parts
...
taken from OpenBSD. Test hardware kindly provided by Intel. This still needs
management bits, and doesn't support older controllers, but that shouldn't
be hard to fix.
2002-04-22 21:05:19 +00:00
uch
d1b9873090
make these compile with gcc -O0
2002-04-22 18:57:43 +00:00
kleink
0b82377f11
Fix a swapped register pasto(?) introduced in rev. 1.17.
2002-04-22 18:31:11 +00:00
augustss
7f7ab48604
Rename the audio "bus" attribute audiobus to avoid confusion with audio
...
device.
2002-04-22 09:41:19 +00:00
msaitoh
3e139496d2
remove unused option
2002-04-22 08:24:02 +00:00
gmcgarry
e99aada22c
Bump ramdisk size.
2002-04-22 06:10:16 +00:00