mycroft
787c131944
Remove bogus port for pccons. Remove ACCOUNTING.
1993-10-26 12:19:38 +00:00
mycroft
4d9cffef5e
Hard-wire the timer IRQ.
1993-10-26 12:18:28 +00:00
mycroft
08f5f6a6fa
Add MADDRUNK.
1993-10-26 12:16:35 +00:00
mycroft
3883efe0da
Fix IDT initialization bug. Don't allow IRQ 0 to be autoconfigured.
1993-10-26 12:10:01 +00:00
phil
a7a10ca319
Dealing with the "broken" _VA_LIST_ stuff.
1993-10-26 07:15:56 +00:00
cgd
13ca4d98c7
it's correct to return EACCES if FS is mounted MNT_NOEXEC.
1993-10-26 01:42:56 +00:00
cgd
c7582cbd4f
use copyinstr rather than strcpy to copy in the saved shell-script
...
name from userland. From Markus Wild, mw@lamp
1993-10-26 00:32:29 +00:00
phil
a47d7aceed
Adding the proper stuff that I forgot. (POSIX/ANSI)
1993-10-25 06:18:47 +00:00
phil
493236e982
making the "#ifndef _MACHINE_FILE_H_" more complete and consistent.
1993-10-25 06:11:58 +00:00
paul
899963d591
Latest version of isolan driver.
...
Replaced all static arrays with malloc'ed memory.
Added code so that debug ioctl actually does something.
1993-10-25 03:30:54 +00:00
davidg
16a520e7ed
* Revision 2.11 1993/10/23 04:21:03 davidg
...
* Novell probe changed to be invasive because of too many complaints
* about some clone boards not being reset properly and thus not
* found on a warmboot. Yuck.
*
* Revision 2.10 1993/10/23 04:07:12 davidg
* increment output errors if the device times out (done via watchdog)
*
* Revision 2.9 1993/10/23 04:01:45 davidg
* increment input error counter if a packet with a bad length is
* detected.
*
* Revision 2.8 1993/10/15 10:59:56 davidg
* increase maximum time to wait for transmit DMA to complete to 120us.
* call ed_reset() if the time limit is reached instead of trying
* to abort the remote DMA.
*
* Revision 2.7 1993/10/15 10:49:10 davidg
* minor change to way the mbuf pointer temp variable is assigned in
* ed_start (slightly improves code readability)
*
* Revision 2.6 93/10/02 01:12:20 davidg
* use ETHER_ADDR_LEN in NE probe rather than '6'.
1993-10-23 04:59:41 +00:00
cgd
9f8465b49c
use obj.${MACHINE} dirs to compile into
1993-10-23 02:33:12 +00:00
mycroft
3810963ed5
Add at_setup_dmachan(). Minor cleanup.
1993-10-22 20:24:14 +00:00
mycroft
4b7f8b8a62
It does not make sense to mask a fastintr.
1993-10-22 19:33:13 +00:00
mycroft
0c9ce6ed1f
New file with interrupt-handling code. Add intr_fasttrap().
1993-10-22 19:27:40 +00:00
mycroft
f1dda6c852
Add intr.c.
1993-10-22 19:17:32 +00:00
cgd
ce7108c729
slightly clean up ws's original patch to this file for the sense
...
of wait vs. nowait. this patch from torek.
1993-10-22 02:48:35 +00:00
cgd
1b8b52c8c5
mapping the mem or kmem devices is *very* dangerous with the current
...
vm system. Don't allow it.
1993-10-21 23:55:02 +00:00
jtc
79591d04bc
So many files in arch/i386 have been changed I might as well run my
...
remove unecessary trailing whitespace script.
1993-10-21 01:48:14 +00:00
jtc
823c36577c
Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change
...
th LIBC_RCS, the entire source tree should be updated at once.
Remove && !defined(lint) from conditionals around rcs id's. No one is
ever going to pass a *.s file through lint.
1993-10-21 01:39:55 +00:00
cgd
80a3179079
vanquish the tree of the last traces of /dev/acct
1993-10-21 00:29:03 +00:00
cgd
a65ca356db
oops
1993-10-21 00:15:47 +00:00
cgd
e75ed9019d
no more subr_acct.c
1993-10-21 00:14:34 +00:00
phil
d5540a64d1
Added support for making libkern.a.
1993-10-20 23:53:26 +00:00
cgd
430d001c1a
get rid of ACCOUNTING option. it's mandatory, and there's no define any more.
1993-10-20 23:04:52 +00:00
cgd
f784b878c2
ACCOUNTING define doesn't exist any more...
1993-10-20 23:04:33 +00:00
jtc
97ad548bc0
Replaced instructions with immediate operands with compatible alternatives
...
saving a few bytes while the cycle count remains the same --- could
actually be faster, depending on the cache, prefetch queue, etc.
1993-10-20 18:50:15 +00:00
cgd
9ceb615f82
add some timeout_t typedefs
1993-10-20 00:53:34 +00:00
cgd
982b84038f
revert to net/2
1993-10-20 00:52:58 +00:00
cgd
fc8ee7437c
knf'ify, clean up some, move sysacct() args out of function declaration.
1993-10-20 00:45:34 +00:00
cgd
287eb9a50e
delete my '/dev/acct'-style accounting in favor of the version written by
...
Mark Tinguely (tinguely@plains.NoDak.edu ). It's the 'standard' way
of doing accounting, rather than a wacky one.
1993-10-20 00:16:40 +00:00
cgd
2ff9ed5060
fix my last change; for some reason i thought that 'p' was defined
...
in these functions. use curproc instead.
1993-10-19 23:41:44 +00:00
cgd
ddd610e422
from Mark Tinguely, with mods by davidg and then fially fixed by cgd.
...
do the space-used integration, over time, for processes.
1993-10-19 23:37:50 +00:00
deraadt
9b363afc2d
Define the {QUAD,UQUAD}_{MIN,MAX} things here.
1993-10-19 09:03:41 +00:00
cgd
215649adeb
from Mark Tinguely (tinguely@plains.NoDak.edu): record when processes are
...
swapped...
1993-10-19 02:54:09 +00:00
cgd
dfaa02a09b
pay for block i/o. slightly different than how done by Mark Tinguely.
1993-10-19 02:47:56 +00:00
cgd
27bc255b86
kill accounting.
1993-10-18 23:22:56 +00:00
cgd
d7498e64da
fix the 'size allocated vs. MAXBSIZE' check for buffers. Instead
...
of making vfs_bio *and* machdep.c deal with it, just deal with it
here, where we actually allocate the physical memory for pages.
1993-10-18 23:14:13 +00:00
cgd
1411cfbd47
byte-order fixes, and bunch of debug printfs...
1993-10-18 23:01:13 +00:00
cgd
238d7de281
byte-order fixes
1993-10-18 22:59:56 +00:00
cgd
20d926b4e9
change ni_rdir to ni_rootdir in #ifdef PARANOID. from rgrimes
1993-10-18 22:42:14 +00:00
mycroft
9eafd05204
Add I486_CPU.
1993-10-18 16:25:42 +00:00
pk
f0c6138247
Made "start" the entry point (for consistency with other "ld" lines).
1993-10-18 14:41:31 +00:00
pk
f8b564f223
Fixed typo.
1993-10-18 14:35:45 +00:00
pk
14ba800a2f
Provided entry point (_boot1) to ld.
...
Use DESTDIR when installing.
1993-10-18 13:34:26 +00:00
deraadt
0e9ecd46ec
fix a typo
1993-10-18 13:28:19 +00:00
deraadt
3af6e429f4
decl of ttrstrt isn't here anymore.
1993-10-18 11:49:16 +00:00
pk
14e6ea89aa
Put definition of __LDPGSZ and `struct relocation_info' where they belong:
...
in <machine/exec.h>.
1993-10-18 09:46:56 +00:00
pk
593a6c40ef
Explicit entry point specified in kernel link command.
...
(so far, we've been lucky only because vers.o doesn't contain text)
1993-10-17 20:56:09 +00:00
mycroft
107d011b19
Add KBR_EXTENDED.
1993-10-17 14:04:15 +00:00
mycroft
7620c96e5d
Make atdevbase an int.
1993-10-17 14:03:54 +00:00
mycroft
6067dc9ea8
Minor cleanup.
1993-10-17 05:34:23 +00:00
deraadt
0f39e223a2
use RCONSOLE; whee
1993-10-17 04:41:34 +00:00
deraadt
64a71293dc
fbio.h, mailed from Torek. This file is from Sprite, and clearly an
...
extensively modified SunOS file. *sigh*.
(ie. Feel free to rewrite it from scratch...)
1993-10-16 11:14:51 +00:00
cgd
bf4b776381
total overhaul. still needs a lot of cleanup though...
1993-10-16 07:57:36 +00:00
mycroft
7e8063835d
Use `swap generic'.
1993-10-16 07:48:04 +00:00
cgd
29988603d4
add a header file with some protos...
1993-10-16 07:32:22 +00:00
deraadt
53402794da
mountroot is defined in vfs_conf.c
1993-10-16 07:23:10 +00:00
mycroft
2ce6de16d5
Add isa_establish(), for all it's worth (which is to say, nothing).
1993-10-16 05:25:21 +00:00
mycroft
c73d85d341
Panic if DMA with odd length attempted on a 16-bit channel.
1993-10-16 03:55:59 +00:00
phil
5df59aabeb
Changes for ram disk specification.
1993-10-15 22:46:46 +00:00
cgd
d3731177f7
rename nfsboot.c, and add boot_tftp.c, which isn't done yet.
1993-10-15 13:52:26 +00:00
cgd
4bcf529b86
oops; forgot to move these definitions over, before...
1993-10-15 13:47:22 +00:00
cgd
ca91b52083
get rid of extra variable, and move to boot_nfs.c
1993-10-15 13:43:16 +00:00
cgd
fba9bbc5d9
add back the bufpages limit
1993-10-15 11:55:39 +00:00
deraadt
6ecda95b8a
rebuilt from syscall.master: {get,set}domainname change
1993-10-15 11:29:13 +00:00
deraadt
ef0d3bd5cb
fix sun_getdents()
...
fix sun_mmap()
Note: delete the "struct dirent" in here when sys/dirent.h is created.
1993-10-15 11:28:29 +00:00
deraadt
fc55b2487e
use the standard {get,set}domainname stuff
1993-10-15 10:58:42 +00:00
cgd
2193c056b8
add strncmp to anything
1993-10-15 08:41:12 +00:00
cgd
acbf63a86b
add __main()
1993-10-15 06:20:46 +00:00
cgd
dd818c7cd0
get rid of __main() -- it's going into libkern
1993-10-15 06:16:22 +00:00
deraadt
ab2ddd1c05
we now handle SunOS NMAGIC executables
1993-10-15 06:13:17 +00:00
deraadt
cefac63158
actually put something in a previously empty file.
...
__LDPGSZ should now be defined here!
1993-10-15 06:01:06 +00:00
deraadt
c6003607ba
arch/sparc/sparc/sys_machdep.c is non optional; there is more in
...
there than just TRACE
1993-10-15 05:59:28 +00:00
deraadt
091c24de94
No need to allocate clists.
1993-10-15 03:37:33 +00:00
deraadt
f51bf630eb
default is to have nbuf = 0 and bufpages = 0
1993-10-15 03:00:56 +00:00
deraadt
56cc97cb80
update from rick, tarfile of Oct 11 10:46
1993-10-15 02:56:33 +00:00
cgd
8bf3fac77c
comments need ... '/'s at the end of them!!!
1993-10-14 22:35:26 +00:00
mycroft
4f94812b29
New file with DMA code from isa.c, modified to check for some errors.
1993-10-14 05:22:57 +00:00
mycroft
5448e175cf
Only include isa/dma.c if a driver which needs it is configured.
1993-10-14 05:17:24 +00:00
glass
e74dea9259
upgraded the critical bits to 'bootbootp' version 0.3.
...
added file to describe bootbootp -> netboot integration, though it does so
badly and without much detail.
1993-10-14 04:53:34 +00:00
glass
392149b053
this is the disgusting temporary hack to assist people booting over nfs via
...
hacked structures until netboot works.
the word "abortion" comes to mind.
1993-10-14 03:05:02 +00:00
cgd
aed90a8659
make user define debug variable. get rid of the COMMON_ETHER
...
define; always require a machdep_common_ether routine, which
may do zip if no common enet addr
1993-10-13 21:22:27 +00:00
cgd
b6a7521043
separate globals, add the bootinfo.c file to the lib
1993-10-13 16:33:55 +00:00
cgd
c141ecaada
fix lbl revision number, and update to latest lbl source (fix bug)
1993-10-13 13:55:38 +00:00
cgd
c667517e13
punt on doing minimal work in favor of less output in 'happy' case.
1993-10-13 12:19:37 +00:00
deraadt
8ebe5e2c2c
add ps_usertramp to to struct sigacts.
...
SunOS compatibility; libc sigtramp
1993-10-13 12:10:20 +00:00
cgd
6592c78474
slight cleanup, also, use correct directory...
1993-10-13 11:36:28 +00:00
cgd
0f46396502
define COMMON_ETHERADDR
1993-10-13 11:31:32 +00:00
cgd
78c33b3965
add mini standalone libc, to be filled in as necessary.
1993-10-13 11:16:19 +00:00
cgd
ccca0093a2
add mini standalone libc, to be filled in as necessary. strip extra gunk
1993-10-13 10:58:41 +00:00
deraadt
2c5972e86b
de-POSIX'ify sendsig() and sigreturn().
...
Eventually when we get POSIX signals, we will want to back out of this
change.
1993-10-13 10:05:03 +00:00
cgd
6f2e9c9325
fix one warning, and add (very bogus) ptrace_* functions until
...
i (hopefully) get real ones from somewhere
1993-10-13 09:36:43 +00:00
deraadt
d03d6e0acd
move sysarch() to sys_machdep.c
1993-10-13 09:01:07 +00:00
cgd
5387d8cb1b
deal with libkern
1993-10-13 08:29:45 +00:00
cgd
0eabc3bc13
sysarch() belongs in sys_machdep.c
1993-10-13 08:25:57 +00:00
cgd
1957319559
add "sysarch()", as a fn returning ENOSYS, here, where it belongs
1993-10-13 08:19:03 +00:00
cgd
ca99ee2862
md signal context.
1993-10-13 07:58:39 +00:00
cgd
944e753f33
get rid of #ifndef KERNEL around inclusion of cdefs.h
1993-10-13 07:51:09 +00:00
cgd
a1c3bf517a
use the new location for libkern, auto-depend on it, and include
...
the right one, for profiling or non-profiling.
1993-10-13 06:43:17 +00:00