Commit Graph

807 Commits

Author SHA1 Message Date
andrew
81a9642670 Added entry for Cyclades Cyclom-{4/8/16}Y multiport async serial board
driver.
1993-10-06 09:31:30 +00:00
andrew
e256404adc Cyclades Cyclom-{4/8/16}Y multiport async serial board driver. 1993-10-06 09:30:16 +00:00
andrew
13a48b8263 Goes with the new cy driver. 1993-10-06 09:27:27 +00:00
phil
61a498a571 Fixing the SCSI DMA EOP problem. 1993-10-05 21:37:02 +00:00
phil
46cc20d10e Fixed bug in calculation of nbuf and bufpages. 1993-10-04 16:09:28 +00:00
cgd
a92b57431b make nbuf = bufpages, now that vfs_bio can do the rational thing. 1993-10-04 04:57:09 +00:00
deraadt
4588caefaa Chris Torek's sparc port. Missing lots of things. 1993-10-02 10:22:00 +00:00
cgd
174c25bd21 add mmmmap (mem device mmap routine). possible problems:
(1) the 'physmem' constant has a value which i don't think is
		correct
	(2) not sure what happens if you mmap a region of kmem which is
		not in the kernel's address space...
1993-10-02 00:16:24 +00:00
mycroft
ee70c53e3f Display a less cryptic message when the ring buffer overflows. 1993-10-01 23:12:04 +00:00
mycroft
f969ea9aa8 Fix probe routine to work for multiple controllers. 1993-10-01 23:07:27 +00:00
phil
b8234df3d9 Catching up with NetBSD current. 1993-10-01 23:01:01 +00:00
mycroft
018d1230b2 Read ethernet address correctly on NE1000 boards. 1993-10-01 22:59:57 +00:00
phil
404b011213 Updating to current versions. Still not working. 1993-10-01 22:59:31 +00:00
mycroft
4d4bfb2287 *** empty log message *** 1993-10-01 04:00:45 +00:00
davidg
892a4681ae * Revision 2.5 93/09/30 17:44:14 davidg
* patch from vak@zebub.msk.su (Serge V.Vakulenko) to work around
 * a hardware bug in cheap WD clone boards where the PROM checksum
 * byte is always zero
 *
 * Revision 2.4  93/09/29  21:24:30  davidg
 * Added software NIC reset in NE probe to work around a problem
 * with some NE boards where the 8390 doesn't reset properly on
 * power-up. Remove initialization of IMR/ISR in the NE probe
 * because this is inherent in the reset.
 *
 * Revision 2.3  93/09/29  15:10:16  davidg
 * credit Charles Hannum
 *
 * Revision 2.2  93/09/29  13:23:25  davidg
 * added no multi-buffer override for 3c503
 *
 * Revision 2.1  93/09/29  12:32:12  davidg
 * changed multi-buffer count for 16bit 3c503's from 5 to 2 after
 * noticing that the transmitter becomes idle because of so many
 * packets to load.
 *
 * Revision 2.0  93/09/29  00:00:19  davidg
 * many changes, rewrites, additions, etc. Now supports the
 * NE1000, NE2000, WD8003, WD8013, 3C503, 16bit 3C503, and
 * a variety of similar clones. 16bit 3c503 now does multi
 * transmit buffers. Nearly every part of the driver has
 * changed in some way since rev 1.30.
1993-10-01 02:01:43 +00:00
cgd
24e6bb5b6f do the virtual space hoop-jumping for the new vfs_bio;
still need to adjust 'buffers'.
1993-09-30 21:41:20 +00:00
mycroft
e57ef97529 Add LKM. 1993-09-30 20:15:25 +00:00
mycroft
83f32ad82b Add needs-flag (or needs-count for tty devices) to all driver in the
switch tables.  Remove ancient ethernet drivers.
1993-09-30 20:14:55 +00:00
mycroft
845512b39a TEST: Enable com ports.
files.i386.newconf: Add needs-count to com.c for now.
1993-09-30 17:30:32 +00:00
cgd
b5f2079163 delete bogus kernel files/binaries, and add a .keep_me 1993-09-30 01:25:44 +00:00
mycroft
81c776a8e4 Enable mms. 1993-09-29 15:24:41 +00:00
mycroft
c27a6e4acf Fix TIMEZONE specs; add DST. 1993-09-29 06:57:10 +00:00
briggs
8ae7f8bceb The current MacBSD architecture sub-directory for NetBSD-0.9--more or
less.  It needs some help to get to be -current.  Support for minimal
hardware on the SE/30, II, IIx, and IIcx exists.
1993-09-29 06:08:37 +00:00
mycroft
5085e2ca53 files.i386: Defunct.
files.i386.newconf: Remove lpa.
TEST: Enable lms and lpt.
*: Change all lpa's to lpt's.  Change fd[0-3] to fd* and wd[0-3] to wd*.
Remove all explicit irq's.
1993-09-29 05:37:29 +00:00
cgd
ff24138e60 get rid of an "#if 0", and allocate buffers here. 1993-09-29 04:51:12 +00:00
cgd
4a21fe3648 ifdef out the ttyfree()'s, so that fill_eproc doesn't panic when
a process's session still holds a ref to a tty which has been deallocated
and reused.
1993-09-29 02:36:21 +00:00
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
mycroft
0dc9a11469 Rearrange ethernet probing in the vain hope that maybe, just maybe, the ne0
probe's effect on ed0 will be reversed when the latter is reset.
1993-09-06 23:35:19 +00:00
mycroft
8c7f0d2e48 Comment out we0 and ec0, and add equivalent ed0 and ed1. 1993-09-06 23:31:33 +00:00
mycroft
5e532f3f9f Add a generous dose of comments. 1993-09-06 23:29:33 +00:00
mycroft
07e57f53a2 Put back printf() for entry point. It certainly fits. 1993-09-06 22:09:45 +00:00
mycroft
a75978c2e0 Change NFS' to NFSSERVER,NFSCLIENT'. 1993-09-06 21:15:56 +00:00
mycroft
229a34c6b3 Correct I/O ports for mice. 1993-09-06 18:37:56 +00:00
mycroft
0535b6089e Avoid clash of struct ns_addr with #define ns_addr. 1993-09-06 18:30:39 +00:00
mycroft
84c634662f Move the `#include "bpfilter.h"' to a more logical and easy to find place. 1993-09-06 18:27:22 +00:00
mycroft
bec04754dc Update for new select(), and fix another `struct arpcom.ac_enaddr'. 1993-09-06 18:24:35 +00:00
mycroft
91b8683f3e Make Ctrl-Space and Ctrl-2 send a NUL, even without XSERVER defined.
(This has annoyed me for a while, and people are complaining about it.)
1993-09-06 05:52:33 +00:00
mycroft
15567ab7a7 Add missing arg to vm_mmap() call in grfmmap(). 1993-09-06 02:24:08 +00:00
mycroft
9cd4c25c2a Second wd0 should be wd1. 1993-09-05 22:34:12 +00:00
mycroft
59d53ecfbf Check some boundary conditions is cursor movement and scrolling. 1993-09-05 17:56:58 +00:00
deraadt
7c8271a011 I give up. Clearly, SYMTAB_SPACE is required at the moment to build a
kernel that doesn't go foom in locore.s
1993-09-05 16:42:54 +00:00
sef
b477be52eb Yet more of the ptrace() reorg; now ptrace_setregs() and ptrace_getregs()
are present, along with PT_GETREGS and PT_SETREGS ptrace commands.
1993-09-05 03:53:52 +00:00
cgd
9840b0b7af update for new exec; a few name changes and (*gasp*) addition of comments. 1993-09-05 01:31:39 +00:00
cgd
76b9770c58 update for new exec; this (hp300 change) hasn't been checked, but is
just naming changes and addition of comments...
a couple of XXX's:
 * XXX what are the special cases for the hp300?
 * XXX why is this COMPAT_NOMID?  was something generating
 *      hp300 binaries with an a_mid of 0?  i thought that was only
 *      done on little-endian machines...  -- cgd
1993-09-05 01:31:14 +00:00
cgd
59a008c712 change maximum stack size to 8M. 1993-09-04 22:21:28 +00:00
cgd
3aa99f85dc better ptrace() support from Sean Eric Fagan <sef@kithrup.com> 1993-09-04 05:32:18 +00:00
cgd
37e8d5291e get rid of bogosities of the form "vm_maxsaddr + MAXSSIZ", and replace
them with USRSTACK.  the former was a hack by wfj to accomodate his screwy
execve() implementation.  the latter is a (minor) reversion to net/2.
1993-09-04 01:29:22 +00:00
cgd
2403a33987 decouple MAXDSIZ and MAXSSIZ. MAXSSIZ now is 2M; shouldn't need more,
and saves time in exec.
1993-09-04 00:38:47 +00:00
jtc
4475f55d8f Include systm.h to get prototypes (and possibly inlines) of *max functions. 1993-09-04 00:02:48 +00:00
mycroft
0b3f240c49 Ditto. 1993-09-02 19:05:40 +00:00
mycroft
e4f1378e00 For some reason I don't understand, a change disappeared from the CVS tree. 1993-09-02 19:04:41 +00:00
mw
3b2546cf2e new source release integrated from amiga-release. 1993-09-02 18:05:24 +00:00
mw
f208f36711 Update of arch/amiga tree, includes
- realtime clock support for a2k and a3k
- scsi drivers for a2091 and gvp-II controllers in a2k
- working ethernet driver for a2065/ameristar lance-controllers
1993-09-02 16:52:31 +00:00
mw
9ecae8d2e1 Initial revision 1993-09-02 16:52:30 +00:00
mw
7dac6517f1 Update of arch/amiga tree, includes
- realtime clock support for a2k and a3k
- scsi drivers for a2091 and gvp-II controllers in a2k
- working ethernet driver for a2065/ameristar lance-controllers
1993-09-02 16:52:13 +00:00
cgd
c10d5aa752 get rid of bogus #define of resettodr(); now setting time actually works! 1993-09-02 02:10:35 +00:00
mycroft
73c9dd61b0 Add ed2, as per GENERICAHA. 1993-09-01 05:36:33 +00:00
mycroft
3db4b24245 Add ed2 at 0x300, irq 10, 0xcc000, which people can configure by hardware. 1993-09-01 02:31:10 +00:00
brezak
5bce7d4176 Add prototype for pmap_bootstrap(). 1993-08-30 18:09:57 +00:00
deraadt
a87b4a30bd pagers are now options, not pseudo-devices 1993-08-30 07:09:20 +00:00
deraadt
86d51ac6f8 pagers are not options, not pseudo-devices 1993-08-30 07:07:53 +00:00
deraadt
9aed375ba3 tty XXstart() routines return void 1993-08-29 13:46:31 +00:00
brezak
aaf4f8dbc5 Changes for boot loading of symbols. 1993-08-29 12:48:10 +00:00
mycroft
d48a7d8497 There is no longer any good reason to allocate a small number of ptys.
Increased to 32 so people will not bitch at me next time around.
1993-08-29 01:54:22 +00:00
glass
4ec9b1bdc3 some more comments 1993-08-28 23:21:47 +00:00
glass
9ee18a34de last few notes 1993-08-28 16:11:51 +00:00
glass
be4748c4d8 last snapshot before uploading 1993-08-28 15:40:22 +00:00
glass
a2133ea268 last snapshot before uploading. we still have serious clock problems 1993-08-28 15:35:16 +00:00
cgd
468c5f5158 put PROCFS in pain... 1993-08-28 11:00:35 +00:00
brezak
966d7491cc Changes: Boot omagic kernels (like Mach), pass cnvmem, extmem, and esym args, load symbol table into memory, enable kbd clock. 1993-08-28 01:18:43 +00:00
brezak
534b51feac Declare find_isadev() function. 1993-08-28 00:13:55 +00:00
brezak
62164fe535 Add find_isadev() and have sysbeep() use common defines. 1993-08-28 00:13:00 +00:00
brezak
548e9c5a3f Remove warnings. 1993-08-28 00:11:33 +00:00
brezak
db43439bb0 i386 Machine dependant changes to handle non-contiguous memory. 1993-08-28 00:02:45 +00:00
brezak
a54d809cd8 Need LOAD_ADDRESS for depend pass. 1993-08-27 23:58:20 +00:00
brezak
42484186e9 Load at 1M and turn-on MACHINE_NONCONTIG option. 1993-08-27 23:55:28 +00:00
brezak
4aca3365cc i386 Machine dependant changes to handle non-contiguous memory. 1993-08-27 23:52:22 +00:00
deraadt
538e35852c ugh. 1993-08-26 09:52:16 +00:00
cgd
225917bfe6 0.9 "official" patch 001:
(1)	added support for ed1 in both generic kernels at:
	device ed1 at isa? port 0x250 net irq 9 iomem 0xd8000 vector edintr
(2)	brought if_ed.c up to DG's 1.19 rev.
1993-08-26 00:26:50 +00:00
mycroft
c5e6262e4e Add ACCOUNTING and GATEWAY options. 1993-08-24 21:39:35 +00:00
glass
8a49818de4 snapshot. starts nfsmountroot but doesn't seem to emit any packets 1993-08-24 20:26:48 +00:00
mycroft
59bd26aec5 Double data size limits to make GCC happier. 1993-08-24 17:56:21 +00:00
cgd
4543c1ebfd changes from 0.9-ALPHA2 to 0.9-BETA 1993-08-23 04:59:38 +00:00
glass
6041363205 gets past enablertclock(), now time to deal with the mountroot mess 1993-08-22 21:26:15 +00:00
glass
dc22f15a6d snapshot. for uploading. gets lost in swtch after enablertclock() 1993-08-21 02:16:07 +00:00
mycroft
5c2721a0c3 Add old ZMAGIC handling, as in i386 port. 1993-08-19 14:35:46 +00:00
mycroft
4a5baa80a0 Remove cpu_exec_makecmds() macro and declare it as a function. Also, wrap
everything in `#ifdef KERNEL'.
1993-08-19 14:34:25 +00:00
mycroft
5aa52f5be0 Set USRTEXT to NBPG. 1993-08-19 14:32:24 +00:00
mycroft
8fe0af721f Add COMPAT_NOMID. 1993-08-19 14:29:28 +00:00
jtc
c41b22b4f6 Removed CLK_TCK, it's value is not machine dependant.
It's supposed to be defined in <time.h>, not <limits.h> anyway.
1993-08-18 00:22:44 +00:00
jtc
35fdf4ad74 Declare ntohl, ntohs, htonl, and htons functions.
Use GCC's inline assembly iff we are using GCC.
Use bswap instruction if using gcc and defined(KERNEL) &&
	((defined(I486_CPU) || defined(I586_CPU)) && !defined(I386_CPU))
1993-08-16 18:30:35 +00:00
glass
2b5ecfd1ab cute bug that mycroft fixed in the hp300 stuff 1993-08-16 16:36:47 +00:00
mycroft
39715a6423 Remove *netbsd, not *vmunix. 1993-08-16 16:23:38 +00:00
glass
ce39daad77 'clock' is now part of the standard config system instead of being done
early and in a hacked way.  the movement of startrtclock() to below
cpu_startup() allows this.
1993-08-16 10:42:37 +00:00
glass
a5a10a9e7c 'clock' is now part of the standard config system instead of being done
early and in a hacked way.  the movement of startrtclock() to below
cpu_startup() allows this.
1993-08-16 10:42:19 +00:00
glass
8ff8fa8046 runs up to and including configure().
todo: exceptions, interrupt support, make isrs affect vector table
kernel/user stacks
1993-08-15 23:01:58 +00:00
mycroft
a5b04640d7 Adjust DBL_MIN so it doesn't underflow. 1993-08-15 15:46:35 +00:00
mycroft
8c11b590fb Adjust DBL_MAX so it doesn't overflow. 1993-08-15 15:45:51 +00:00
mycroft
fe6336fe02 The NetBSD assembler seems to want the old icode. Don't ask me. 1993-08-14 14:46:08 +00:00
mycroft
e1d0c2d3a6 Note new location of pte.h. 1993-08-14 14:26:19 +00:00
mycroft
395c4e2bed Note new location of pte.h, and don't strip kernel by default. 1993-08-14 14:20:08 +00:00
deraadt
af6c95dd23 sigh.. 1993-08-14 07:31:28 +00:00
deraadt
3604916e13 ppp from paul mackerras 1993-08-14 06:29:28 +00:00
mycroft
a770c59274 Set MID_MACHINE to MID_M68K4K. 1993-08-14 02:46:00 +00:00
mycroft
38239524ee Absolutely unimportant change to RCS identifier stuff. 1993-08-14 01:29:36 +00:00
glass
0d15daad8a added chksum support from hp300, removed bad stub 1993-08-13 22:37:56 +00:00
glass
9c18e650a2 snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
1993-08-13 13:16:11 +00:00
glass
f94a1c2f10 snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
1993-08-13 13:16:07 +00:00
glass
e548bebda8 new file for interrupt handling 1993-08-10 08:50:34 +00:00
glass
a1d3be118e fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly.  still too many printfs, not sure how many are actualy
in the machine dependent code.  reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:34 +00:00
deraadt
4ed4b0d387 delete a reference to the old 'as' device driver. 1993-08-10 08:42:25 +00:00
glass
2824cc586e fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly.  still too many printfs, not sure how many are actualy
in the machine dependent code.  reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:16 +00:00
deraadt
342e987d36 Theo runs ppp 1993-08-10 04:01:03 +00:00
mycroft
f2490de185 Clean up deleted files. 1993-08-10 00:17:16 +00:00
mycroft
0e521097ea Rename my kernel config. 1993-08-10 00:17:15 +00:00
mycroft
697610ba7f Add ALIGNBYTES. 1993-08-09 04:45:30 +00:00
mycroft
b5181de827 Move pte.h to /usr/include/machine, like it is in other ports. 1993-08-09 04:44:11 +00:00
mycroft
bf1b2d0f97 Clean up deleted files. 1993-08-09 04:44:06 +00:00
glass
3cdabf7870 lots of changes, too many printfs 1993-08-08 12:21:50 +00:00
glass
3b87958501 various changes 1993-08-08 12:18:27 +00:00
glass
e15d5c21d8 stuff to make them compile properly 1993-08-08 12:17:37 +00:00
glass
f62f42a80a make config -g work, add timesink config 1993-08-08 12:16:57 +00:00
cgd
e5ea45d312 there are some devices out there which use... NO I/O PORTS! 1993-08-08 09:54:23 +00:00
mycroft
42f5032320 Just comment out undefined hilq_to_b (for now). 1993-08-08 03:44:10 +00:00
mycroft
fbde833e5f Avoid `e-' in numeric constants. 1993-08-08 03:42:35 +00:00
mycroft
e57b84a1a2 Slight restructuring to avoid relying on the tty structure associated with
an ITE until we're sure it's allocated.
1993-08-08 03:35:26 +00:00
mycroft
9033342b47 Trampoline code is now stored in a different place. 1993-08-08 00:11:06 +00:00
mycroft
d3268a7616 Modified to use disklabels. Needs more work, but this at least boots. 1993-08-07 20:48:38 +00:00
mycroft
79704012eb This seems to fix the calculation of the file name and arg string pointers
in icode.
1993-08-07 20:47:35 +00:00
mycroft
1ce54d77ca Add PANICWAIT. 1993-08-07 18:52:43 +00:00
mycroft
02883d892a bufpages multiplier is CLBYTES, not NBPG. 1993-08-07 16:24:41 +00:00
mycroft
450aa63575 Add RCS identifier. 1993-08-07 16:23:47 +00:00
mycroft
e67a273bb2 Add config file for my test machine. 1993-08-07 16:23:26 +00:00
cgd
d8b362e8f2 this lets it get through autoconfig 1993-08-07 08:54:02 +00:00
cgd
cd56dd1638 merge in changes from netbsd-0-9-ALPHA2 1993-08-07 07:53:27 +00:00
cgd
d0aa5a0b99 squish KGDB options 1993-08-07 07:29:45 +00:00
cgd
e1443b1923 add definition of mountroot() 1993-08-07 05:14:00 +00:00
cgd
18a419e9bb some more ring buffer -> clist changes 1993-08-07 04:42:15 +00:00
glass
7e7509f5ff gets to consinit() and blows up 1993-08-05 23:09:17 +00:00
mycroft
d7080696e9 Put RCS ids back... 1993-08-04 00:42:51 +00:00
glass
461002f91d it links with out any unresolved symbols, last few are just stubs
because we aren't likely to get near execing init for a while
1993-08-03 22:37:04 +00:00
mycroft
63c0a317bb Add ALIGNBYTES for new fts(). 1993-08-03 21:51:10 +00:00
brezak
f21b797b62 Bring to rtc clock code from Mach. Provides resettodr(). 1993-08-03 12:33:17 +00:00
mycroft
4e1ade1731 Further cleanup. Remove IDXSHIFT in favor of using PGSHIFT and an indexed
load.  (Same code size but faster.)
1993-08-03 07:03:01 +00:00
mycroft
a2a26e452b Make coding style a little more consistent and cleanup some constants. 1993-08-03 06:34:35 +00:00
mycroft
27ba85335c Emit KERNBASE. 1993-08-03 06:33:55 +00:00
mycroft
03302d8a3a Fix bogus use of splx() in is_reset(). 1993-08-03 05:06:49 +00:00
mycroft
c12fc78e87 Nuke RCS log. 1993-08-03 05:06:26 +00:00
glass
015cae18dd more /* in comment warning fixes. in this case it looks like something
was cut and pasted badly :)
1993-08-03 01:53:36 +00:00
glass
4a385c1228 with -Wall would bomb, on incomplete type 'selinfo'. bpfilter.h include
moved down, and select.h included.
1993-08-03 01:52:57 +00:00
mycroft
65456d9ca0 Add a panic() after the swtch() is cpu_exit() just in case, and to shut up
GCC.
1993-08-02 23:20:55 +00:00