Commit Graph

631 Commits

Author SHA1 Message Date
cgd
b85a24ec4e get rid of stray printfs (turn them into "lprintf"s) 1993-09-28 21:26:59 +00:00
mycroft
cd216b5938 Make Ctrl-Space input a NUL and Ctrl-/ input a ^/ (undo in Emacs). 1993-09-28 04:55:17 +00:00
andrew
ef83446787 Exports the pccons ioctls. 1993-09-28 03:26:17 +00:00
andrew
ceb2a05027 Added keyboard typematic rate adjustment ioctl. Rudimentary support for
entering DDB from X11 by means of the F12 key (when XSERVER_DDB is
defined).
1993-09-28 03:25:01 +00:00
jtc
e7ecd24ac3 Do not provide quad constants if compiling in a strict ansi or a strict
posix environment.
1993-09-24 18:22:31 +00:00
mycroft
06c199bb44 Renamed from clock.h. 1993-09-24 09:04:56 +00:00
mycroft
054e0b73bc clock.c: Finish conversion. Make rtcput() work if VRT bit not set. Speed up
time conversion in delay().
fd.c: Minor changes to autoconfig.  Use dv_parent rather than storing another
pointer to the fdc_softc in each fd_softc.  Change disk label stuff for our
kernel.
icu.s: Make splx() and splnone() return previous cpl for now.
isa.c: Minor autoconfig changes.
isa.h: rtcin() is now nvram() and is declare in nvram.h.  Make isaphysmem a
caddr_t.
pccons.c: XXXX: Maybe we should insist they open /dev/io now.
timerreg.h: #define TIMER_NPORTS.
wd.c: Delete unused wdnoreloc() and wddospart(), and use remaining two bits in
unit number.  struct disk --> struct wd_softc.  struct board --> struct
wdc_softc.  Still needs much work.
1993-09-24 08:49:21 +00:00
mycroft
3540378534 GENERIC, TEST: Remove all irqs.
std.i386: Re-add clock0 and timer0.
1993-09-24 08:45:03 +00:00
cgd
2dc346f0d1 add accounting 1993-09-23 21:31:56 +00:00
phil
893cab1278 Adding ../libkern.a to the link phase. 1993-09-23 18:25:14 +00:00
brezak
4212e64961 Include sys/signal.h instead of machine/signal.h 1993-09-21 20:51:12 +00:00
brezak
b54c7ce913 Be sure to get sys/signal.h 1993-09-21 13:43:15 +00:00
brezak
a9f5756dd2 In resettodr() handle rtcget() failure. 1993-09-21 13:09:10 +00:00
brezak
39804a17e5 Remove unneeded saving of segment regs for USER_LDT. 1993-09-21 13:08:34 +00:00
brezak
d0b8b43cf2 Add USER_LDT option. 1993-09-19 19:11:24 +00:00
brezak
42f1476a71 Changes for per-process/user settable LDT and full sigcontexts 1993-09-19 19:00:44 +00:00
brezak
90add535c9 Add tISP offset 1993-09-19 18:59:35 +00:00
brezak
a3e9fd6947 Add per-process LDT slot. 1993-09-19 18:59:17 +00:00
brezak
044ac34c5a Define signal frame here. 1993-09-19 18:58:39 +00:00
brezak
66f540572a Defines architecure dependant syscalls. 1993-09-19 18:58:14 +00:00
brezak
5413da0ff5 Machine dependant signal.h. Defines sigcontext and sig_atomic_t for i386 port. 1993-09-19 18:57:48 +00:00
cgd
0145d113ae get rid of the #ifndef KERNEL around the include of sys/cdefs.h,
a la 4.4, because it seriously breaks things otherwise, given
inclusion of endian.h in types.h
1993-09-17 01:44:08 +00:00
mycroft
a46b224043 Add constants for quad support. 1993-09-16 06:01:11 +00:00
mycroft
111aecd0a9 Add an #ifndef _POSIX_SOURCE... 1993-09-16 05:59:43 +00:00
brezak
cb098b5eb0 Changes to use a trap frame for syscalls. 1993-09-16 03:24:13 +00:00
mycroft
606544f20d Add _QUAD_HIGHWORD and _QUAD_LOWWORD for Torek's quad stuff. 1993-09-16 02:25:45 +00:00
cgd
a3b397dd18 compile boot blocks with -O6. this makes them "fit". this is sick. 1993-09-15 22:17:54 +00:00
brezak
ff02097496 No need to lospecifiy load address at 1M, now the default for any kernel. 1993-09-14 20:01:19 +00:00
mycroft
fd156a97fa New i386 code. 1993-09-14 17:28:06 +00:00
brezak
5823e758f1 Remove SYMTAB_SPACE from config so that boot symbols are used. 1993-09-13 18:19:26 +00:00
brezak
7d2eb9e6b6 Default LOAD_ADDRESS at 0xfe100000 (1M) 1993-09-13 15:28:23 +00:00
brezak
b119f3ec4f Add MACHINE_NONCONTIG option 1993-09-13 14:22:42 +00:00
phil
3b4c805248 Various changes, including new ptrace support and modified exec support.
Some clean-up of code is done.
1993-09-13 07:26:47 +00:00
phil
5e277797c4 A change for new ptrace support. 1993-09-13 07:25:44 +00:00
phil
663f916d6d Getting past a bug that caused a "free: multiple frees" panic.
This should not be final code.
1993-09-13 07:25:06 +00:00
phil
d3da2305a5 following changes in ????pager stuff. 1993-09-13 07:23:45 +00:00
phil
23830f084c Getting the correct MID value. 1993-09-12 06:26:13 +00:00
jtc
c3f643cd8a Remove NEED_* defines, as they are now satisfied by libkern. 1993-09-11 00:16:40 +00:00
jtc
0d2e8f0fcb Link with libkern. 1993-09-11 00:14:13 +00:00
jtc
cab4d78107 Removed functions moved to libkern: strcpy, strlen, ffs, etc. 1993-09-11 00:12:56 +00:00
phil
b8dd804aaf Changed MID_NS32K to the correct MID_PC532. 1993-09-10 20:02:11 +00:00
phil
e401483244 Adding the src/sys/arch/pc532 tree. 1993-09-09 23:53:45 +00:00
mycroft
c87683c012 Make various macros work if outb() is being inlined. 1993-09-09 15:16:14 +00:00
davidg
1c880d62bf As of this revision, all known bugs have been fixed. Some of the fixes include:
1) fixed 3c503 lock-up if the thinwire cable was disconnected at boot time
2) 8013EBT boards now work (quite well!) in 16bit/16k mode
3) ED_NO_DOUBLE_BUFFERING flag now works
4) slightly higer performance (about 3%) with 16bit WD/SMC boards
5) support for WD8013WC (10BaseT) boards

   Additionally, the probe code has been reorganized to be much cleaner. This
revision of the driver is 1.25. The release notes have been updated as well.
1993-09-09 09:40:56 +00:00
jtc
aabddf622f STDC -> __STDC__ 1993-09-08 16:55:17 +00:00
mycroft
6409dcaef1 Trivial stylistic change. 1993-09-07 07:35:41 +00:00
mycroft
0230178143 Clean up deleted files. 1993-09-07 02:25:20 +00:00
deraadt
a6b1318c68 Adding the (non-optional) option MACHINE_NONCONTIG 1993-09-07 00:56:05 +00:00
mycroft
515949e42e Add a bunch more shit that was missing. 1993-09-07 00:36:27 +00:00
mycroft
5be4167214 Rearrange SCSI probing to actually work. 1993-09-07 00:25:50 +00:00