tsutsui
8b87191ece
Add _rtt(), which is called by panic() in libsa/panic.c,
...
which is useed from ustarfs.c.
2002-04-30 13:10:56 +00:00
tsutsui
68d3a4f0ee
Add ustarfs ops.
2002-04-30 13:09:05 +00:00
tsutsui
2d9bb7f94e
Add getchar().
2002-04-30 13:08:01 +00:00
ragge
96d4c35119
Don't try to probe for dz11 on 4000/90, may corrupt the flash rom (?).
...
Suggested by Hugh Graham <hugh@openbsd.org>.
2002-04-30 12:33:32 +00:00
tsutsui
27c8560138
Make sure whole DPRINTF()s are actually disabled on normal build.
...
It seems compiler does not remove text strings in while(0) statement
on its optimization.
2002-04-30 01:07:26 +00:00
tsutsui
8f9d2b8500
Add a delay() in adb_read_date_time() so that my Apus2000 can get
...
correct date in inittodr().
2002-04-29 10:15:29 +00:00
uch
7eaf6db5bd
remove #if 0 #endif
2002-04-29 09:33:30 +00:00
uch
01eebf7a36
KNF.
2002-04-29 09:32:56 +00:00
rafal
e9ca49cdee
Fix nasty crashes on IP22 machines with console running at 38.4kbps (which
...
generally translates to "high interrupt load") -- the old code re-enabled
interrupts in the machine-specific hardware interrupt handler causing the
handler to be re-entered, possible multiple times. Could lead to kernel
stack overflows, and all sorts of mysterious crashes/hangs as a result.
While here, fix up the IP32 interrupt handler code to also not re-enable
interrupts.
Thanks for ideas/comments go to Chuq and Stephen Ma.
2002-04-29 02:06:14 +00:00
thorpej
7be035e7c7
Only print console messages about SIGSEGV and SIGILL if the
...
kernel was built with DEBUG.
2002-04-29 01:54:11 +00:00
briggs
98ec565a96
Catch up with 1.5 branch... Allow nvram device to be omitted from kernel
...
configuration. Fix noted by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> and
problme noticed by Louis Guillaume <lguillaume@berklee.edu>.
2002-04-28 17:55:47 +00:00
uch
6d338ff407
Use "#define<tab>", white space nits.
2002-04-28 17:10:32 +00:00
msaitoh
c67dc60a0a
add missing postsig() call.
...
I don't know whether this is true fix or not.
2002-04-28 12:51:14 +00:00
msaitoh
ccc0ee640f
add missing softintr_establish() call.
2002-04-28 11:38:48 +00:00
wormey
b487c11bb6
Supply missing "flags" keyword.
2002-04-28 06:19:45 +00:00
shin
37b76b7ea4
(forgot to commit this file...)
...
* make kloader optional.
* default value of kernel path is KLOADER_KERNEL_PATH.
* options KLOADER_KERNEL_PATH can override kernel path.
* when bootstr is passed (RB_STRING), use it as kernel path.
2002-04-27 23:24:55 +00:00
shiba
a26fd009c9
Add IDE drive support.
...
Note:
(1) Character device major number chages to 49 from 48(in my original
code). So it is necessary to rebuild device files.
(2) Must use Booter 2.0.0a10 or later.
(3) Default mode is cpu busy wait. It is defined by flags 0x1000.
It will be more slow than before.
No flags means hardware interrupt mode. But it might be able to
get no interrupts.
Support machines:
(1) Quadra 630 series
(2) PowerBook 150
Non tested machine:
(1) PowerBook 190 series
Approved by: briggs
2002-04-27 19:29:08 +00:00
ichiro
4e89501466
add CPU ID of IXP1200 network processor
2002-04-27 15:50:59 +00:00
shin
0201440bd2
* make kloader optional.
...
* default value of kernel path is KLOADER_KERNEL_PATH.
* options KLOADER_KERNEL_PATH can override kernel path.
* when bootstr is passed (RB_STRING), use it as kernel path.
2002-04-27 12:36:47 +00:00
chris
8480bd8390
Correct typo.
...
Remove tabs, !Edit on Risc OS shows tabs as [09] by default.
2002-04-27 10:48:13 +00:00
tsutsui
d60ade3462
Install bbinfo.h.
2002-04-27 10:20:38 +00:00
tsutsui
9f51b11c37
Use a magic structure with a magic number instead of using nlist(3)
...
for installboot(8) to patch proto bootblocks.
(This is a preparation to migrate MI installboot.)
2002-04-27 10:19:57 +00:00
thorpej
bfd9280083
Issue a CPWAIT sequence after enabling the MMU to make sure
...
it's really enabled.
2002-04-26 18:01:21 +00:00
msaitoh
271b97bb3b
add SH4 Processor Version Register
2002-04-26 11:56:02 +00:00
msaitoh
f6bf722a2e
fix around PTR and PDR
2002-04-26 10:22:53 +00:00
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