thorpej
9e321b3a18
Collapse the atabus declaration into "atabus* at ata? channel ?".
2003-12-13 23:24:47 +00:00
thorpej
98f7d12017
Split out the Silicon Image SATALink support into its own driver,
...
"satalink".
2003-12-13 23:13:40 +00:00
ad
9aa9b8ebf5
Add drivers for the desktop bus, DC-7085 and pm display. Make it possible to
...
select between rcons or wscons at compile time. Ok'ed by simonb.
2003-12-13 23:04:37 +00:00
ad
3234027240
Add write barriers (a no-op on vax).
2003-12-13 23:02:33 +00:00
thorpej
523e3bb618
I haven't had this laptop for a long time now.
2003-12-13 22:48:02 +00:00
he
1423e83c49
Adapt to rename of WDC_CAP_LBA48 to ATA_CMD2_LBA48 in atareg.h,
...
and don't use types which will be promoted when passed as ...,
causing a warning.
2003-12-13 22:34:30 +00:00
chs
6b91282609
ramdisk doesn't fit in 400k anymore, make it 500k.
2003-12-13 22:06:23 +00:00
rearnsha
94c1474569
The machdep.debug sysctl variable uses code CPU_DEBUG
...
(not CPU_CONSDEV).
2003-12-13 12:07:41 +00:00
martin
b4467b848f
Don't touch the PROM VA on JavaStations. From Valeriy.
2003-12-13 10:26:13 +00:00
martin
d741bf72ed
Remove a comment - this is no longer experimental and works with an
...
unpatched tree.
2003-12-13 09:31:20 +00:00
sekiya
f398c5e022
Remove MIPS3_L2CACHE_ABSENT.
2003-12-13 01:30:50 +00:00
jmc
f3a436d0a1
Add a .WAIT after common so libs get built before they're needed
2003-12-12 23:00:09 +00:00
martin
ef9590543d
Add support to build bootjs.elf - the secondary bootstrap used to netboot
...
JavaStations. Based on patches from Valeriy E. Ushakov.
2003-12-12 22:15:59 +00:00
nathanw
d7a0075027
Trap 0x8 (T_DOUBLEFLT) and 0x11 (T_ALIGNFLT) should be TRAP, not
...
ZTRAP; while the error code is always 0, the processor indeed pushes
the 0 on the stack, according to table 5-1 in the IA32 SPG.
2003-12-12 20:17:53 +00:00
thorpej
648d5e6e22
Add a default case to avoid an uninitialized variable warning.
2003-12-12 16:42:44 +00:00
jmc
e63a18f899
Initialize clksp as gcc can't figure out that it gets set before the switch
2003-12-12 16:21:35 +00:00
jmc
c594ed376d
Needs a .WAIT before doing boot/bootxx
2003-12-12 15:57:32 +00:00
sekiya
c0996cb32c
Remove preprocessor conditional MIPS3_L2CACHE_ABSENT, which was rendered
...
superfluous by Tsutsui-san's previous changes.
(this change differs slightly from that posted to port-mips@, as
mips_flushcache_allpvh should be compiled iff MIPS3_PLUS is defined and
MIPS3_L2CACHE_ABSENT should be removed from files.mips as well)
2003-12-12 14:55:58 +00:00
martin
119a91826a
If compiling for JavaStations, modify kernal VA layout to not conflict
...
with the PROM. From Valeriy E. Ushakov. This is a hack, but as long as
we don't have a way to arrange for a proper VA layout on this machines
(i.e. beyound the PROM) it is needed.
2003-12-12 14:51:48 +00:00
martin
808a75e1c5
Use the new split hard/softinterrupt handlers to avoid running mouse/keyboard
...
input functions to be run at IPL_SERIAL (instead of the intended IPL_TTY).
2003-12-12 14:31:39 +00:00
jmc
3ac305c74a
Add a stub for the majors (which just includes amiga's majors file).
2003-12-12 04:12:09 +00:00
atatat
74b1767b3c
The machdep.debug node is an int, not a struct
2003-12-12 03:52:56 +00:00
scw
6222bc14b8
Fix a typo in bswr2rb() which resulted in an 8-bit load instead 16-bit.
...
Pointed out by Derek Godfrey.
2003-12-11 23:52:25 +00:00
matt
0ecc4c35b5
Copy ksi->ksi_info, not all of ksi, to user stack.
2003-12-11 18:33:52 +00:00
matt
786b602bd3
Rework things to move common stuff into Makefile.inc.
2003-12-11 17:34:09 +00:00
uch
f948356718
Update for new world of indirect wdc registers.
2003-12-11 09:53:15 +00:00
martin
8198b105e1
Bump SYMTAB_SPACE, we need more nowadays.
2003-12-11 08:42:20 +00:00
matt
98c902b471
Convert fixcoff into a true host tool by making it under tools.
2003-12-11 00:27:42 +00:00
matt
cd3cb31917
Make sure to pick up nbcompat definitions
2003-12-10 23:45:25 +00:00
matt
b1865b274e
Use be16toh/htobe16 instead of ntohs/htons.
2003-12-10 23:36:07 +00:00
matt
104c58abbf
s/u_int16_t/uint16_t/ for more portability
2003-12-10 23:08:14 +00:00
petrov
90efe83bb9
Fix strict-aliasing compiler warning.
2003-12-10 20:09:05 +00:00
drochner
bfae4c94ef
if the code segment is not enlarged, return 0 in pmap_exec_fixup
...
so that the trap is not retried
(fixes cases where a program traps for good reasons)
2003-12-10 18:13:32 +00:00
tsutsui
556423a6ac
Bump SYMTAB_SPACE to 204800.
2003-12-10 18:08:50 +00:00
drochner
e74e4d19cb
Just checking a global marker (pm_hiexec) for the highest executable
...
address currently in effect does not always work: There might be more
instances of the code segment selector in other threads, on other CPUs
and in *jmp_bufs.
So always check whether the CS needs updating, if it is not already
set to the "BIG" value.
This code needs more cleanup, this is considered a stopgap fix only.
2003-12-10 13:59:48 +00:00
agc
7db1d33cba
Modify the licences of code written by Theo De Raadt from a 4-clause
...
to a 2-clause licence (retaining UCB clauses (1) and (2)), per PR
22409 from Joel Baker, approved by Theo de Raadt, and ratified by
myself - the only discrepancy being the handling of the original
clause 3 in src/usr.sbin/yppoll/yppoll.c.
2003-12-10 12:06:25 +00:00
tsutsui
4949a9ae53
Add WSDISPLAYIO_VIDEO_{ON,OFF} support for WSDISPLAYIO_SVIDEO ioctl.
...
Patch from Yasushi Oshima.
2003-12-10 10:36:02 +00:00
tsutsui
4aa0d301de
Invert Y-axis value for mms(4). From Yasushi Oshima on port-dreamcast.
2003-12-10 10:30:45 +00:00
simonb
fa8e22ca2d
Make unimpl_emul.o depend on assym.h so that "make -j N" kernel builds
...
work.
2003-12-10 04:59:35 +00:00
jmc
695a2a2f9f
Change reference at bottom from sys/dev/majors to sys/conf/majors to match
...
reality
2003-12-10 02:04:00 +00:00
jmc
66a3e546ff
Oops. _KERNEL, not KERNEL
2003-12-10 01:26:24 +00:00
lonewolf
49e806d166
sgimips lives in the new-style wscons land.
2003-12-10 00:24:21 +00:00
lonewolf
b57c3a57f9
Make this compile and apparently work (it generates interrupts properly, at
...
least).
XXX The is_console test is horribly ugly but necessary for the pckbc_cnattach
XXX coming soon.
2003-12-10 00:22:29 +00:00
lonewolf
3fe422af98
Garbage collect unused file.
2003-12-10 00:18:07 +00:00
lonewolf
8d097bc535
Remove the extra call to consinit().
2003-12-10 00:00:51 +00:00
he
9d5ca63b31
Bump SYMTAB_SPACE so that the symbol table fits again.
2003-12-09 18:00:22 +00:00
jmc
2608098ab2
Wrap sys root'd includes with #ifdef KERNEL so this will compile for things
...
including machine/cpu.h (which includes this)
2003-12-09 15:47:17 +00:00
jmc
9a398a5661
Make libsa build first as other items depend on it (for -j builds)
2003-12-09 15:46:01 +00:00
simonb
8b18b565b8
Make some comments line up.
2003-12-09 09:49:01 +00:00
matt
031990a547
Make sure to include <bsd.own.mk> to pick up the definition of HAVE_GCC3
2003-12-09 04:54:54 +00:00