mycroft
7ef678610c
Remove an #ifdef we no longer need.
1994-02-05 08:01:22 +00:00
mycroft
0ee7464aba
Allow multiple transmit buffers to be outstanding. Original code by Hibler;
...
some cleanup by me.
1994-02-05 06:58:08 +00:00
mycroft
ebb4a096a1
Add multicast support. Lots of other cleanup, mostly from the SPARC port.
1994-02-05 05:06:54 +00:00
cgd
114cf35108
dtrt with exec header size
1994-02-05 02:23:30 +00:00
mycroft
073a9f9e99
Simplify calling sequences for hardclock() and profclock().
1994-02-05 01:14:55 +00:00
mycroft
c5485aeac0
Hack to get softclock() arg correct. The arg should go away eventually.
1994-02-04 23:11:43 +00:00
mycroft
6169755d98
Reorder clockframe.
1994-02-04 23:09:04 +00:00
mycroft
9bb7b8ff7e
Use CLKF_PC(), rather than decomposing the frame ourselves.
1994-02-04 23:05:38 +00:00
mycroft
a3f011655d
profclock() takes a pointer to clockframe.
1994-02-04 23:02:03 +00:00
mycroft
e61823b6c0
Fix comments
1994-02-04 22:56:17 +00:00
mycroft
17f893cc17
Pass a frame pointer to profclock(), too.
1994-02-04 22:55:23 +00:00
cgd
79a3f3b3bf
define 'struct uio' and 'struct proc'
1994-02-04 22:19:41 +00:00
mycroft
c7368afa03
Pass a pointer to hardclock()...
1994-02-04 22:19:28 +00:00
deraadt
31c0012869
make make depend dependable
1994-02-04 17:27:28 +00:00
pk
1e8c14ed62
Bogus argument to `lda' instr. Apparently only tickled when ptracing.
1994-02-04 16:26:25 +00:00
deraadt
0232a12c36
cleanup
1994-02-04 16:19:35 +00:00
deraadt
6eeef06fa6
blow away sunos cross compilation gunk. we no longer need it,
...
as we are capable of compiling ourselves.
1994-02-04 16:19:23 +00:00
mycroft
2782a65a0b
Don't need to frob IDT if !BDB.
1994-02-04 16:08:52 +00:00
glass
0224e19bc6
sun3 port works under NetBSD-current now. rcsids probably fucked
1994-02-04 08:19:37 +00:00
mycroft
362ce33181
Update to reflect the state of the world.
1994-02-04 06:12:19 +00:00
mycroft
4543b7788b
Relocate us to 4k.
1994-02-04 06:07:31 +00:00
mycroft
ad0ce90487
Use .asciz, not `String'.
1994-02-04 05:44:20 +00:00
mycroft
430f4d38ac
Garbage collection.
1994-02-04 05:43:53 +00:00
hpeyerl
b648f43dfd
Fix UTP enabling/disabling.
1994-02-04 02:06:04 +00:00
mycroft
379fa848fc
Change format of messages during kernel load.
1994-02-04 00:02:42 +00:00
mycroft
a4aaaac1ac
Update...
1994-02-03 23:22:55 +00:00
mycroft
4e864b72b4
KNFify.
1994-02-03 23:21:24 +00:00
mycroft
1f71230441
Add explicit sizes to all instructions. Use movl for segment register moves
...
to avoid unnecessary size overrides. Simplify halt sequences.
1994-02-03 23:20:25 +00:00
mycroft
e30d1e5df6
Get rid of the extra buffer for xread() altogether. Fix a buglet in find().
...
Other cleanup.
1994-02-03 22:56:33 +00:00
briggs
a02867d2fe
Devices were a mess. They're a little more cleaned-up, now, but there's
...
more work to be done later to make sure that the devices match up with
critical ones in compat stuff...
1994-02-03 21:46:51 +00:00
briggs
f0d32487ed
Call hardclock w/ clockframe * instead of clockframe.
1994-02-03 21:25:57 +00:00
pk
71ce5acd4d
fix typo
1994-02-03 20:12:18 +00:00
mycroft
6d515ae7fb
Multicast is no longer optional.
1994-02-03 19:07:42 +00:00
mycroft
42c9ef1c6b
Minor tweak, though the assembler probably does this anyway.
1994-02-03 19:05:34 +00:00
mycroft
fa6b27bee1
Add random.s.
1994-02-03 18:58:40 +00:00
mycroft
39341183bd
Needed for multicast code. Retains UCB copyright, since it is derived from
...
the i386 code.
1994-02-03 18:56:21 +00:00
chopps
d3be997276
add usability.
1994-02-03 18:48:36 +00:00
chopps
faab20a3fd
fixed small error.
1994-02-03 18:44:02 +00:00
mycroft
6c273e1f9d
randseed is a long, not a word.
1994-02-03 18:21:53 +00:00
pk
a2e2253e6c
Remove out-dated comments
1994-02-03 16:17:25 +00:00
deraadt
776640a95d
PG_NC workaround from torek
1994-02-03 15:08:43 +00:00
cgd
5506fcfe6e
reduce BUFSIZE to 4k, as that seems to fix boot problems for some.
1994-02-03 07:42:33 +00:00
chopps
6e76588543
added makefile and first attempt at documentation.
1994-02-03 07:08:51 +00:00
briggs
e0909ffc67
MULTICAST is no longer optional.
1994-02-03 05:43:12 +00:00
briggs
0c7e77e4b2
Get rid of dk_establish and extra "struct device."
1994-02-03 05:34:44 +00:00
briggs
275267397f
Modify st.c to use current mtio.h.
1994-02-03 05:28:07 +00:00
briggs
48e53d4b79
ifdef out code that relies on changes to struct buf. This breaks the
...
"user" scsi device. Oh, well.
1994-02-03 05:11:09 +00:00
briggs
7612acee32
Fixup include references.
1994-02-03 05:09:31 +00:00
briggs
9e16bc846f
Cleanup include refs.
1994-02-03 05:08:26 +00:00
mycroft
2038b8432a
Clean up deleted files.
1994-02-03 04:46:59 +00:00
chopps
c7d3c021db
swap ps and pc to match m68k:struct frame.
1994-02-03 04:24:03 +00:00
chopps
69d436afe7
softclock() and hardclock() calls now pass pointer to clockframe_t
1994-02-03 04:23:25 +00:00
phil
df19e97b98
Changing the calls to hardclock and softclock to send pointers.
1994-02-02 08:04:30 +00:00
phil
8fbd63c63c
Twiddles to keep the pc532 port compiling.
1994-02-02 08:02:45 +00:00
chopps
b017609fab
removed arch/m68k files, config now fetches them.
1994-02-02 07:20:42 +00:00
chopps
0a3c46f63f
removed copy code that is now in arch/m68k.
1994-02-02 07:18:22 +00:00
hpeyerl
d7038296be
Multicast is no longer optional.
1994-02-02 05:58:50 +00:00
hpeyerl
1f2c9ecdae
Multicast is no longer optional
1994-02-02 01:21:32 +00:00
hpeyerl
815cc355b8
Multicast is no longer optional.
1994-02-02 01:15:59 +00:00
briggs
068983678e
Get rid of dkhead/dktail schtuff and add a scheme based on the sparc's.
...
Umm. Also be smart and don't clobber swapdev so swapping works.
1994-02-02 01:06:23 +00:00
mycroft
ec381edf5e
Clean up deleted files.
1994-02-02 00:26:04 +00:00
chopps
4d0e8fda45
misc documentation of questionable value.
1994-02-02 00:25:30 +00:00
mycroft
c9cd559100
Clean up deleted files.
1994-02-02 00:24:26 +00:00
mycroft
3a2b787e4d
Add MTSETBSIZ and MTSETDNSTY.
1994-02-01 20:43:17 +00:00
mycroft
632a394a83
Change default tape name.
1994-02-01 20:35:46 +00:00
mycroft
d0938366f6
Insignificant.
1994-02-01 20:29:52 +00:00
mycroft
8fb239a975
Add CDIOC{ALLOW,PREVENT}.
1994-02-01 20:27:20 +00:00
mycroft
4ecdacf90d
Add scsi_stop_unit(), from Mac code. Other minor nits.
1994-02-01 20:05:19 +00:00
mycroft
acf7eb2bc1
Add space in dkdevice for cpu_disklabel.
1994-02-01 19:37:55 +00:00
mycroft
515c5c0330
Trivial changes to match magnum code.
1994-02-01 19:30:20 +00:00
mycroft
36813d20ff
Trivial changes to match magnum code.
1994-02-01 19:29:01 +00:00
deraadt
d4498ee608
empty file for pk to add things to :-)
1994-02-01 17:44:11 +00:00
ws
ee0e2912f4
Better (explicitly) return something from probe when nothing found
1994-02-01 17:22:22 +00:00
deraadt
425f5d3170
more untimouts needed, from someone at freebsd
1994-02-01 15:09:52 +00:00
mycroft
ab94c0bbe9
Clean up deleted files.
1994-02-01 12:13:20 +00:00
chopps
449ef38bc8
performed facelift.
1994-02-01 12:13:17 +00:00
pk
bdf4c9bf54
pmap_t typedef outside `#ifdef KERNEL', as it is brought into user
...
scope by <vm/vm_map.h>
1994-02-01 11:58:37 +00:00
chopps
ff11a0e1ca
now checks bootstrap version to avoid problems.
1994-02-01 11:54:29 +00:00
chopps
86f46b3c14
fetch m68k asm macros.
1994-02-01 11:53:56 +00:00
chopps
71b833bb97
SCSI re-org, and misc. cleanup of compiler warnings.
1994-02-01 11:51:59 +00:00
chopps
378271278a
updated files for scsi re-org.
1994-02-01 11:50:39 +00:00
chopps
192c8cc586
fixed warning. Cmem alloc is now top down. added bootstrap version
...
number to locore for loadbsd. removed tz rz from conf.c
1994-02-01 11:49:57 +00:00
chopps
c8cd548fdf
from M. Hitch. regarding scsi re-org.
1994-02-01 11:47:20 +00:00
mycroft
5b9e06b5b8
Fix vn.
1994-02-01 06:43:58 +00:00
mycroft
3cb8bf1081
Updated.
1994-02-01 06:43:04 +00:00
deraadt
89200d54e9
as in magnum;
...
renumber SA_NOCLDSTOP from 4 to 8, to greatly ease binary compatibility
(everybody else uses 8). This breaks previously compiled programs using
SA_NOCLDSTOP, but a search didn't find any programs using it.
Add COMPAT_SUNOS thing called SA_USERTRAMP
1994-02-01 06:41:49 +00:00
deraadt
e9fee9d6d3
sparc runs in current today
1994-02-01 06:01:19 +00:00
mycroft
917ce28c48
Synchronize with magnum branch.
1994-02-01 05:40:11 +00:00
mycroft
b328a4e176
panic() is now varargs.
1994-02-01 05:37:17 +00:00
mycroft
942e48e672
Clean up deleted files.
1994-02-01 05:24:47 +00:00
cgd
73f7c1d72e
oops
1994-02-01 04:38:03 +00:00
cgd
b452451cfe
new cons.h location, etc.
1994-02-01 03:42:08 +00:00
cgd
f1ab8b020a
new location of cons.h
1994-02-01 03:35:06 +00:00
cgd
714078f099
cons.h in /sys/dev now
1994-02-01 03:34:32 +00:00
cgd
712fe70a25
make dev/cons.c standard
1994-02-01 03:33:43 +00:00
deraadt
f2add73a69
remove 4.4 prototypes
1994-02-01 02:51:39 +00:00
deraadt
dcc2cb859c
spl prototypes do not belong here (cause people might want to inline them)
1994-02-01 02:45:08 +00:00
deraadt
1f04c4937c
sparc needs structures double aligned
1994-02-01 02:41:26 +00:00
chopps
de04af4ed6
removed compiler warnings.
1994-02-01 02:14:21 +00:00
deraadt
7656cdde2c
clockintr() calls hardclock with a clockframe *
1994-02-01 02:02:54 +00:00
deraadt
c1d3660b28
pass around a clockframe *' instead of a
clockframe'
1994-02-01 01:50:38 +00:00
mycroft
1b37a40b3d
Fix that last bug correctly.
1994-02-01 01:04:07 +00:00
pk
92f1bd1c60
Replace a bogus pointer-dereference with something that at least *looks*
...
more sensible.
1994-02-01 00:29:14 +00:00
mycroft
775954567e
#if --> #ifdef
1994-01-31 23:55:06 +00:00
mycroft
c70f4764d7
Specify the byte order.
1994-01-31 23:52:10 +00:00
mycroft
9dd9d2c6af
Default to displaying 5 args if size is unknown. Allow for multiple addq's
...
following the jsr. Don't try to trace into the user's stack. Other minor
cleanup.
1994-01-31 23:50:40 +00:00
mycroft
5b6b8b1361
Add appropriate DDB calls on startup.
1994-01-31 17:09:33 +00:00
mycroft
0317b97e04
Remove bogus \ that someone inserted.
1994-01-30 22:14:00 +00:00
mycroft
b20e7826bb
GPROF --> PROF
1994-01-30 21:56:15 +00:00
mycroft
f129143885
Use esym now. Note this *requires* using the NetBSD boot block.
1994-01-30 21:18:16 +00:00
mycroft
f2d8e8807d
Add a missing ${.CURDIR}.
1994-01-30 20:02:56 +00:00
mycroft
91c1305a51
Don't rely on esym being passed in until I am impressed enough with the new
...
boot program to switch.
1994-01-30 19:50:21 +00:00
mycroft
19d75d46d4
Remove functions that are defined in libkern or m68k/copy.s.
1994-01-30 19:15:48 +00:00
mycroft
1ef3aa2cc7
Fix Theo's typos.
1994-01-30 18:42:47 +00:00
mycroft
106118de0d
Remove bogus declaration.
1994-01-30 18:30:45 +00:00
mycroft
eeef378067
Update for current exec code.
1994-01-30 18:21:47 +00:00
mycroft
d610a47911
Add prototypes for fpreg diddlers.
1994-01-30 17:44:58 +00:00
mycroft
d510b6eb3a
PT_[SG]ETFPREGS are not yet implemented.
1994-01-30 17:33:55 +00:00
ws
18673da28a
Traditional behaviour is to reset all modes if device isn't open already
1994-01-30 16:41:27 +00:00
deraadt
fa2aa77517
make panic a varargs function
1994-01-30 13:22:05 +00:00
deraadt
5dbd85718b
repair seltrue prototype
...
make panic() a varargs function
1994-01-30 13:21:15 +00:00
chopps
60dc3270f2
Removed chipmem limit for all but GODZILLA, added CEND() copper list macro,
...
added views back in conf and fixed misc compile warns and errors.
1994-01-30 08:50:17 +00:00
chopps
c056d471ac
added pal A2024 mode.
1994-01-30 08:34:47 +00:00
chopps
08c53907fc
Re-enabled views, fixed warning in serial driver.
1994-01-30 08:28:12 +00:00
chopps
39dd8d2805
Added PAL mode for A2024 monitor, cleaned A2024 code, added borderblank to all
...
modes that support it.
1994-01-30 08:25:02 +00:00
briggs
404b8fce6b
Update to magnum scsi system. Also added a function to sd.c to map a
...
scsi target to a disk unit for setroot(). If anyone knows a better way
to do this, please let me know. The only other way I could think of
would be to add a field in disk.h:struct dkdevice to reference the scsi
target. Ideally, the correct boot device would be passed in from the
booter. As we only have one scsi bus (until we support NuBUS scsi
cards), it makes sense to be backward-compatible (especially since mac
weenies seem to need help tying their shoes).
1994-01-30 01:21:12 +00:00
briggs
de456b165a
Include-cop.
1994-01-30 01:15:31 +00:00
briggs
c86a4eb235
Include-cop strikes again.
1994-01-30 01:14:49 +00:00
briggs
d110378226
Just playing include-cop.
1994-01-30 01:11:36 +00:00
briggs
eb7f152ad2
Fixup includes and prototype stuff. Still need to go back and put in
...
old-style function headers to be pedantic.
1994-01-30 01:10:33 +00:00
briggs
df5f6080ef
Change to support config.new and magnum-esque scsi code. Works much
...
more nicely.
1994-01-30 01:08:50 +00:00
mycroft
8b09474e2e
Clean up deleted files.
1994-01-30 01:07:03 +00:00
briggs
a829ad4c4b
Nuke final references to chars.h. It wasn't being used.
1994-01-30 01:07:01 +00:00
briggs
031cee34c2
Use a real swapgeneric.c instead of a place filler. This works with the
...
changes to autoconf.c...
1994-01-30 01:05:52 +00:00
briggs
e845737b08
Switch from DELAY to delay.
1994-01-30 01:04:35 +00:00
briggs
4b756ee088
Add a stupid delay() that is little more than a place-holder for a real
...
implementation.
1994-01-30 01:03:51 +00:00
briggs
ad4ee3bfe4
DTRT w.r.t. root and boot disk devices. This could still use some work,
...
but it's a lot better than depending on root being on sd0 (and swapping
if it isn't).
1994-01-30 01:01:08 +00:00
briggs
ec1d50fc52
Fixup scsi references and add ISOFS and PROCFS options. Clean up swap/root
...
definitions, too.
1994-01-30 00:58:52 +00:00
briggs
d1cb647349
Use LD=ld.dist instead of LD=ld until we get around to fixing the
...
bleeding booter.
1994-01-30 00:57:20 +00:00
briggs
ecc982a417
Fix for magnum's scsi system, but referenced through arch/mac68k/scsi
...
as was the old stuff.
1994-01-30 00:56:39 +00:00
briggs
4d3096f778
Get rid of DELAY defines. These are bogus. There has to be a better
...
way. And there will be.
1994-01-30 00:53:07 +00:00
mycroft
b5f845fbef
Forgot the .even...
1994-01-29 16:28:16 +00:00
brezak
8243f1bb37
Fix some cases of NOT dealing with m_pkthdr's. This code is still suspect though, at least this fixes some panics.
1994-01-29 11:57:45 +00:00
mycroft
dcfe932f65
Fix typo.
1994-01-29 10:14:01 +00:00
mycroft
ecddf55fa4
Add .type directive.
1994-01-29 10:02:44 +00:00
chopps
bc7f8207d8
Fixed my incorrect copyright.
1994-01-29 06:58:33 +00:00
cgd
a537c5039a
make FPSP m68k-generic
1994-01-29 02:49:16 +00:00
mycroft
8789a681e0
Clean up deleted files.
1994-01-29 02:44:04 +00:00
cgd
28938dcf4f
put the console configuration in the 'right' place
1994-01-29 02:43:54 +00:00
mycroft
6f8891cf70
Current version...
1994-01-29 02:40:09 +00:00
jtc
5235180083
Fix spelling error in Copyright notice
1994-01-28 23:43:26 +00:00
cgd
4de6112e42
put checks for SLOAD back in (XXX) for now
1994-01-28 21:23:49 +00:00
cgd
55d2821ec0
make sure PT_STEP's are in #ifdefs
1994-01-28 19:06:17 +00:00
glass
837c5c3e5e
ne driver has been removed.
1994-01-28 18:22:31 +00:00
deraadt
ad4dc0ab15
need a stub 'struct socket;' for a prototype
1994-01-28 13:46:02 +00:00
deraadt
9825dd1730
ttrstrt definition doesn't belong here
1994-01-28 13:43:41 +00:00
deraadt
701202bac3
cpu_disklabel needed for sparc
1994-01-28 13:39:53 +00:00
deraadt
6a90dfadfa
ttrstrt() prototype
1994-01-28 13:39:25 +00:00
deraadt
6aac4eb9f1
undo totally misguided changes from Andrew Chernov in rev. 1.7:
...
RTS has nothing to do with ttyblock()
also, close a race.
1994-01-28 11:32:43 +00:00
deraadt
a609854c88
cleanup
1994-01-28 10:36:59 +00:00
cgd
4ac573bad9
kill refs to dbsym, and note that we have a working 'ex' now.
1994-01-28 08:43:10 +00:00
cgd
164247e9ee
seperate $Revision$ string into a seperate file. UPDATE THAT FILE
...
WHENEVER YOU CHANGE THE BOOT BLOCKS, noting what you changed. That
way, the revision ID seen at boot isn't dependent on modifying boot.c
1994-01-28 08:21:24 +00:00
cgd
5444802ec5
getting and setting FP regs aren't appropriate yet
1994-01-28 07:06:32 +00:00
cgd
89a86e618e
make a fpregs file.
1994-01-28 07:03:16 +00:00
cgd
1b2497a000
if you define PT_[GS]ETFPREGS, then you'd better define struct fpreg, etc.
1994-01-28 06:51:13 +00:00
cgd
4dc27cd628
add new type
1994-01-28 04:55:41 +00:00
cgd
f34b215083
add kinfo_loadavg
1994-01-28 04:50:47 +00:00
cgd
4d5a32a441
add new op
1994-01-28 04:50:16 +00:00
mycroft
99150d20bf
Protect against multiple inclusions.
1994-01-28 04:41:26 +00:00
phil
fe7f9b549e
pmap.c: Fixing a pmap bug in that not enough page table directories were
...
allocated.
proc_machdep.c: catching up with current.
1994-01-28 03:47:57 +00:00
phil
cb8ca38d99
Catching up with current. Basically a new file.
1994-01-28 03:44:07 +00:00
deraadt
ac51029167
for new exec, from mw
1994-01-28 03:41:44 +00:00
deraadt
b632ec18c0
don't go boom in the presence of stray interrupts
1994-01-28 03:40:18 +00:00
pk
ac0396a732
ptrace_[fp][sg]etreg()
1994-01-27 19:00:13 +00:00
ws
8e7a9ab09f
Fix bogus fcom emulations
...
How did any program with floating point emulation ever work?
1994-01-27 18:01:47 +00:00
mycroft
6a50b26e15
Pointer to common version.
1994-01-27 15:26:31 +00:00
mycroft
ed3beef088
.
1994-01-27 15:24:36 +00:00
pk
8674aef654
BLAST!
1994-01-27 14:59:37 +00:00
cgd
da816a79ea
make behaviour with constty consistent, deal properly with the case
...
where there's no console, and set things up so that this can be made
'shared' eventually. look at diffs for exact changes.
1994-01-27 07:55:44 +00:00
cgd
1758eaf2cb
kill hack for vfs_bio jolitz-ish hack
1994-01-27 07:45:21 +00:00
cgd
4186b67a6b
add consconf.c, as standard
1994-01-27 07:40:38 +00:00
cgd
965f91ce73
console config file ; prep for cons.c becoming 'relatively generic'
1994-01-27 07:40:03 +00:00
cgd
07c0d9025d
get rid of jolitz hack, and add panic() where appropriate
1994-01-27 07:39:32 +00:00
cgd
f11c10233b
stub consinit() so it's not needed in cons.c, and mark some XXX's
1994-01-27 07:17:30 +00:00
cgd
7c386eb75b
pg() -> panic()
1994-01-27 07:10:09 +00:00
cgd
8803fd0388
if CN_REMOTE, don't redirect output. this file needs some help,
...
but now at least i'm thinking about it again.
1994-01-27 05:30:38 +00:00
cgd
0782a26f43
quiet a compiler warning
1994-01-27 03:48:44 +00:00
cgd
7df895cf91
oops; fix that last...
1994-01-27 03:42:02 +00:00
cgd
ad869e40c0
kill two patchkit bogons
1994-01-27 03:26:48 +00:00
cgd
5e12573ac2
hack from Mike Karels to deal with the last close on a controlling
...
terminal. from 4.4BSD.
1994-01-27 03:16:40 +00:00
cgd
c9c3b2abbe
HP300 -> MACHINE
1994-01-27 02:12:44 +00:00
pk
24e4cb4bad
move varargs stuff to arch/<machine>/include.
1994-01-27 00:18:18 +00:00
mw
1a3cc08a27
All hp300 ifdefs apply for amiga too.
1994-01-26 21:58:43 +00:00
mw
9c81b541aa
amiga wants RTC started early, too (like i386 and mac)
1994-01-26 21:55:44 +00:00
mw
4ca9c1d87f
Add defines for following new tape drives:
...
- WANGTEK 5150ES - Caliper CP150 - WANGTEK 5099ES - Archive Viper 2525
1994-01-26 21:48:20 +00:00
mw
30e4ba707d
Set maximum number of partitions to 32 for amiga.
...
Add entry for AmigaDOS fast file system.
Add amiga to class of machines not using a custom disklabel.
1994-01-26 21:43:19 +00:00
mw
b638719362
Add support for 68040 frames and flag bits.
1994-01-26 21:35:37 +00:00
mw
77f477fe52
New code to support different display modes on the native custom
...
chips console.
1994-01-26 21:28:44 +00:00
mw
8ba9eff1f0
Tool to configure the custom chips console.
1994-01-26 21:25:54 +00:00
mw
9b4fe6ffc7
FPU software emulator for '40
1994-01-26 21:24:05 +00:00
mw
ffc9ed3e31
Update to current amiga branch.
1994-01-26 21:15:02 +00:00
mw
6f94a39c48
Add new, improved fontdumper.
1994-01-26 21:14:03 +00:00
mycroft
749627f713
Clean up deleted files.
1994-01-26 21:13:16 +00:00
mw
65e7c711f6
Updated from current amiga branch.
1994-01-26 21:13:15 +00:00
mw
28b8a3907b
Updated headers from current amiga branch.
1994-01-26 21:12:12 +00:00
mycroft
688605ccb9
Clean up deleted files.
1994-01-26 21:06:39 +00:00
mw
bdb2629d63
Integrate recent changes done to the amiga branch. Includes support
...
for the '40.
Support for more scsi controllers (zeus, magnum)
Support for more tapes (in st.c)
New custom chip console code integrated.
1994-01-26 21:05:34 +00:00
mw
100033fc0f
Integrate recent changes done to the amiga branch. Includes support
...
for the '40.
1994-01-26 21:03:39 +00:00
mycroft
2962285363
Clean up deleted files.
1994-01-26 21:03:19 +00:00
mw
06149f6fc4
Integrate recent changes done to the amiga branch. Includes support
...
for the '40.
New collection of code to handle customchips.
in_chksum.c and oc_chksum.s migrated into arch/m68k.
1994-01-26 21:02:41 +00:00
mw
faf29d9800
Integrate recent changes done to the amiga branch. Includes support
...
for the '40.
1994-01-26 21:00:13 +00:00
brezak
2ddd5dfb45
Fix silly typo for rd disks.
1994-01-26 14:28:56 +00:00
cgd
63199c0f52
secondary boot relocated to 384k; may need to move lower again eventually
1994-01-26 09:19:04 +00:00
hpeyerl
0096d95384
ne0 goes away.
1994-01-26 07:29:35 +00:00
mycroft
46d4d62be9
Clean up deleted files.
1994-01-26 07:26:48 +00:00
cgd
fe65a36342
.PATH in ${S}/stand
1994-01-26 04:17:23 +00:00
mycroft
8854a8d447
Clean up deleted files.
1994-01-26 03:21:46 +00:00
cgd
02ecc2e160
kill files that don't belong here, update rest from CMU stand lib
1994-01-26 03:21:41 +00:00
cgd
0a42b54bed
move 'all' target to the top, and kill 'dangerous' targets
1994-01-26 03:18:18 +00:00
brezak
ea5b3930f9
Deal with DDB symbol table loaded by bootstrap
1994-01-26 02:43:43 +00:00
mycroft
11af788baa
Clean up deleted files.
1994-01-26 02:39:06 +00:00
brezak
b001602018
hp300 stanealone bootstrap program ported to use CMU libsa
1994-01-26 02:38:16 +00:00
brezak
36b52a824e
CMU/4.4 stand-alone library
1994-01-26 02:03:32 +00:00
cgd
78e6a7e18d
renumber the IP setsockopt options back to the Reno/Net2 versions,
...
moving the multicast options after them
From: Mike Karels <karels@BSDI.COM>
(grr.)
1994-01-26 01:26:37 +00:00
cgd
612244f3b8
match 4.4's definitions for sys_siglist and sys_signame
1994-01-25 23:16:54 +00:00
jtc
2a51c00a70
FPU control word of 0x137f doesn't work well in "real" world applications
...
so I've changed it to 0x127f. 64 bit precision causes errors in paranoia
and our math library, changing to 53 bit precision solves these problems.
I've been told that long double support in Gcc 2.5 requires 64 bit mode,
so a comprehensive FP strategy (compiler, library, FPU, emulator) will
have to be addressed in the future.
1994-01-25 19:58:30 +00:00
mycroft
9daf893372
Someone should fix his damned tabs after pasting code.
1994-01-25 13:10:21 +00:00
deraadt
33a902a405
can't use m_pkthdr.len yet, *sigh*
1994-01-25 10:46:29 +00:00
deraadt
894bb31ed1
print nice numbers for disks >2G. from <adrian@lemmings.cursci.com>
1994-01-25 08:56:45 +00:00
deraadt
b45332d2b5
new from mccanne. be afraid.
1994-01-25 06:10:08 +00:00
deraadt
ad054dea7e
PPP_HEADER_LEN -> PPP_HDRLEN
1994-01-25 05:56:06 +00:00
hpeyerl
9bea6007cc
This makes my soundblaster work.
1994-01-25 05:00:14 +00:00
hpeyerl
01f4843507
I want to boot without a keyboard dammit!
1994-01-25 04:32:02 +00:00
hpeyerl
f5cbfb9db1
(woops; forgot this one) make ec and we go away.
1994-01-25 04:24:59 +00:00
hpeyerl
1ebef90c46
make ec and we go away ....
1994-01-25 04:23:04 +00:00
mycroft
a2806fe037
Clean up deleted files.
1994-01-25 04:15:56 +00:00
brezak
5aba563da8
Rudimentary disklabel support.
1994-01-25 03:19:15 +00:00
brezak
6c6ec2e13b
Set text address at 0
1994-01-25 03:18:23 +00:00
briggs
71d0f0a1ee
Apply patch as suggested by Theo.
1994-01-24 22:29:40 +00:00
deraadt
db6b4cc739
RMP goes away
1994-01-24 00:48:15 +00:00
deraadt
833c2e1c78
ether_input() takes ether_type in net byte order now
1994-01-24 00:30:29 +00:00
deraadt
87568b1c96
delete RMP code
...
ether_input() takes ether_type in net byte order now
1994-01-24 00:25:21 +00:00
deraadt
f030a34a09
ether_input() takes a network byte order ether_type now
1994-01-24 00:17:16 +00:00
deraadt
ba2361b102
ether_output() & ether_input() take ether_type as a net-short.
...
AF_UNSPEC does not swap byte order of ether_type.
NOTE: this requires driver changes
1994-01-23 23:42:50 +00:00
glass
07c5841758
now supports cachectl(). totally untested.
1994-01-23 23:42:39 +00:00
deraadt
b8fdadd662
ether_output() & ether_input() take ether_type as a net-short.
...
AF_UNSPEC does not swap byte order of ether_type.
NOTE: this requires driver changes
1994-01-23 23:41:14 +00:00
glass
ff3c7667ae
remove warning
1994-01-23 19:11:25 +00:00
deraadt
12bc16798e
protos, cleanup spl's, bpf receive side code, check for large packets,
...
various other fixes.
1994-01-23 07:57:50 +00:00
deraadt
abf6a6bfdd
more COMPAT_SUNOS changes.
1994-01-23 06:06:21 +00:00
deraadt
316b930486
pull in COMPAT_SUNOS stuff from magnum
1994-01-23 05:56:27 +00:00
cgd
36a23c4ad8
stub
1994-01-23 00:23:02 +00:00
cgd
f45152beb2
use <machine/asm.h> rather than "m68k/asm.h"
1994-01-23 00:19:18 +00:00
cgd
59ab2607ce
add copy.s to files.m68k, and alphabetize files.m68k.newconf
1994-01-23 00:13:40 +00:00
hpeyerl
b2ce654241
Add ep driver
1994-01-22 19:19:14 +00:00
briggs
80f5666771
If SCSI_DEBUG is on, a structure member wasn't updated from adapter_unit
...
to scsibus.
1994-01-22 14:16:58 +00:00
briggs
4861250d0c
Define ENTRY and ALTENTRY--hopefully for both STDC and K&R style...
...
Nabbed & mangled from sun3/include/asm.h and locore.s...
1994-01-22 13:41:08 +00:00
briggs
bf7f4476c9
Ditch ENTRY/ALTENTRY defines and include "m68k/asm.h" instead.
1994-01-22 13:39:32 +00:00
briggs
7f7f0683a3
Add include of "m68k/asm.h" and ditch ENTRY/ALTENTRY defines.
1994-01-22 13:38:36 +00:00
briggs
4629d6e367
Add parameter of function process_sstep to function header as well as body.
...
(blush)
1994-01-22 13:37:50 +00:00
cgd
aca2b87e68
don't forget to free old pathname buffer
1994-01-22 06:15:54 +00:00
briggs
27a2300de5
ifdef out copyinstr/copyoutstr/... functions that are now defined in copy.s.
1994-01-22 03:47:48 +00:00
briggs
19bd1bdf04
Add includes and ENTRY defs so it will compile.
...
Fixup copyinstr to get rid of 64k limitation on maxlength.
Non-optimal solution--needs to be sped up, and other functions need to
be fixed to overcome same limitation.
1994-01-22 03:45:03 +00:00
briggs
5760384081
Use m68k/m68k/copy.s.
1994-01-22 03:36:58 +00:00
cgd
5fa9501505
kill the TWOENTRY gunk
1994-01-21 23:10:13 +00:00
cgd
756f7e744f
move over from the sun3 tree, and generalize so that the sun3 sfc/dfc
...
twiddling doesn't happen on the rest of the archs. this file should
be included by m68k ports via '#include "m68k/copy.s"' at the end of
locore. arguably, it should be linked in from a seperate .o, but
i can't untangle the necessary include file inclusions w/o a m68k to
compile on.
1994-01-21 22:50:10 +00:00
glass
28bd1b4bb0
restored wrong ?fc register on su*() routines. found by chris
1994-01-21 22:30:44 +00:00
hpeyerl
2eb7e135f7
From the knights that go "nit".(Tom Bishop <bishop@lear.bos.locus.com>)
1994-01-21 21:35:58 +00:00
glass
261832c5df
got rid of a warning reported by Bill Sommerfeld
1994-01-21 06:33:31 +00:00
glass
f3307888b5
cleaned up some warnings
1994-01-21 06:26:00 +00:00
cgd
07fd779cd0
delete contents; can't appear in trunk until copyright is fixed.
1994-01-21 05:11:07 +00:00
briggs
f03dd88794
New parameter to process_sstep().
1994-01-21 04:21:06 +00:00
briggs
29b900df29
cpu_*disklabel => *disklabel. This will all be revamped soon, anyway...
1994-01-21 00:20:57 +00:00
briggs
2665b526a0
Added new kern/exec* files.
1994-01-21 00:14:47 +00:00
briggs
7bed222bc4
A field name in a structure changed. So we did, too.
1994-01-20 23:58:47 +00:00
briggs
a0bbe77f60
Take out coninit and clean up some warnings.
1994-01-20 23:57:09 +00:00
briggs
8a9e97410c
Be friendly and only compile this stuff if NUK > 0.
1994-01-20 23:56:08 +00:00
briggs
64be0b1f3a
Make uk and su look like devices. Haven't tried compiling uk. su is still
...
nothing.
1994-01-20 23:55:16 +00:00
mycroft
05de5d96e0
Someone needs to find his space bar.
1994-01-20 23:08:13 +00:00
ws
2cee3e073f
Make procfs really work for debugging.
...
Implement not & notepg files in procfs.
1994-01-20 21:22:47 +00:00
ws
16b1f2baeb
Make signal handling code use copyin/copyout instead of
...
direct access to user data.
Make procfs really work for debugging.
Implement not & notepg files in procfs.
1994-01-20 21:22:06 +00:00
ws
55a366e69b
Correct parameters of sync
1994-01-20 19:58:52 +00:00
deraadt
fa8be24b36
delete references to mtpr.h
1994-01-20 18:17:00 +00:00
pk
9916da00fe
Initialize variable in mountmsdosfs().
1994-01-20 09:46:40 +00:00
brezak
042650fe85
Fix uninitialized variable.
1994-01-20 02:17:17 +00:00
brezak
e568c13be8
Fix arguments to ip_getmoptions.
1994-01-19 21:36:56 +00:00
brezak
17ea2355b4
Fix some prototype detected warnings/errors.
1994-01-18 03:26:53 +00:00
brezak
38253dddb8
Patch for ip-multicast bugs from mccanne@ee.lbl.gov (Steven McCanne)
1994-01-18 02:36:53 +00:00
brezak
ae0948f33c
Include nfs_hack_mountroot() in NFSDISKLESS_HARDWIRE
1994-01-18 01:35:15 +00:00
brezak
4f26b34d35
Includes filesystem types from 4.4
1994-01-18 01:32:06 +00:00
jtc
c4b7945dca
My previous checkin didn't really change the FPU Exception Mask -- it was
...
trapped inside an #ifdef -- this commit changes it as I had originally
intended.
1994-01-17 18:10:01 +00:00
mycroft
0df1b00481
Clean up deleted files.
1994-01-17 01:04:42 +00:00
briggs
b05de50fc1
We aren't a VAX.
1994-01-17 01:04:08 +00:00
cgd
8c996398fc
clean up, break script handling out of check_exec(), and comment a bit.
1994-01-16 03:09:59 +00:00
cgd
e11a5f7688
casting for exec_package field changes
1994-01-16 03:08:18 +00:00
cgd
92cb33abed
add function for FD handling
1994-01-16 03:07:33 +00:00
cgd
9230977177
update for new exec
1994-01-16 03:04:59 +00:00
cgd
4bceaf8efd
bump ARG_MAX up to 256k; should be 1M, but not now
1994-01-16 03:04:05 +00:00
cgd
1e0d9f8ad1
add files for updated execve()
1994-01-16 03:03:38 +00:00
cgd
a939028310
include <machine/cpu.h> not <machine/mtpr.h>
1994-01-16 02:22:51 +00:00
mycroft
900084ce24
Clean up deleted files.
1994-01-16 02:00:01 +00:00
cgd
b8b27d46f2
pull in <machine/cpu.h>, rather than <machine/mtpr.h> for soft intr stuff
1994-01-16 01:58:59 +00:00
cgd
d8f4f2b929
add nearly every option known to man, and clean up
1994-01-16 01:38:07 +00:00
cgd
82a0744073
turn on SYSVSHM and note the default value of SHMMAXPGS
1994-01-16 01:36:15 +00:00
cgd
ea52295d11
SHMMAXPGS now pegged at 1024, where it belongs
1994-01-16 01:36:07 +00:00
deraadt
b2c0b0a0c8
add a pmap_kernel() function
1994-01-16 00:58:07 +00:00
deraadt
6db422de7f
cpu_exit returns void
1994-01-16 00:53:44 +00:00
deraadt
7c98e17fdb
add sysarch() stub
1994-01-16 00:52:47 +00:00
deraadt
405bf3d48d
use SYS_syscall instead of SYS_indir
...
and turn off the 64 bit syscall interface
1994-01-16 00:49:47 +00:00
deraadt
376a5f4108
pullin vm_statistics.h
1994-01-16 00:42:16 +00:00
deraadt
18b8ee0b5c
prototyped callvec (ripped from stand/libsa/callvec.c)
...
#ifdef RB_MINIROOT support
our setregs() takes a stack pointer argument
netbsd-ify sendsig/sigreturn code, ie. alternate stacks
add dummy stubs for ptrace
1994-01-16 00:41:17 +00:00
deraadt
e04b358332
cleanup
1994-01-16 00:34:10 +00:00
deraadt
bdad42bda1
delete duplicate proto for slattach
1994-01-15 20:23:30 +00:00
deraadt
47ef1f0c2e
multiple inclusion protection
1994-01-15 20:13:11 +00:00
pk
ccbb67e8c3
Find source in the right places.
1994-01-15 19:48:56 +00:00
deraadt
aa7ced4bd5
intrframe -> clockframe
1994-01-15 18:46:00 +00:00
mycroft
ee47a9e354
Just #ifdef BDB the appropriate code; it's too flaky to live right now.
1994-01-15 05:33:23 +00:00
briggs
7ea239d333
Put lun in CDB. Is there be a way to determine when this is really
...
necessary? (It is for some drives).
1994-01-15 03:26:20 +00:00
briggs
2e6a049555
undefined variable defined.
1994-01-15 03:24:23 +00:00
cgd
e69c297456
do not clean fictitious pages. from WS (sent a long time ago...)
1994-01-15 02:39:58 +00:00
mycroft
3fab097f5f
Clean up deleted files.
1994-01-15 02:15:38 +00:00
deraadt
7b7ccf8500
new; pretty much straight from net/2
1994-01-15 02:04:56 +00:00
deraadt
b2834eb029
sync with magnum
1994-01-15 01:18:14 +00:00
deraadt
135ef10a6d
prevent an explicit splimp->splnet lowering. (which blows up on
...
machines with a levelled-spl system that check for lowering)
de-ansify two function definitions.
1994-01-14 22:20:25 +00:00
deraadt
ecefae0672
don't pull in arch/pmax/stand/libsa/callvec.c -- it's a silly idea.
1994-01-14 21:19:27 +00:00
deraadt
0cbd1c6d6e
netbsd-ify
1994-01-14 19:50:45 +00:00
phil
951bc35247
added the missing semicolon.
1994-01-14 09:03:59 +00:00
phil
0e490a71f1
New file for ptrace support. Will be corrected for the pc532 soon.
1994-01-14 08:12:29 +00:00
phil
3a66f5a68b
New file for ptrace support. Will have something in it someday.
1994-01-14 08:12:05 +00:00
phil
22b6f1e7f1
Changes to catch up with current.
1994-01-14 08:09:42 +00:00
phil
06a5cd70ad
Changes for quad library and new ptrace stuff.
1994-01-14 08:09:15 +00:00
phil
eb5b7eb72c
Adding line for file proc_machdep.c (will become process_machdep.c when
...
NetBSD/532 is self hosting.)
1994-01-14 08:08:36 +00:00
deraadt
6b8ee3c10f
various small netbsd-ifications
1994-01-14 05:05:17 +00:00
deraadt
d22f586c29
everything is now in sys/arch/pmax; and delete 4.4isms we don't do
1994-01-14 05:00:07 +00:00
deraadt
44663395d2
s/vmunix/netbsd/
1994-01-14 04:57:44 +00:00
mycroft
f8100bd977
Clean up deleted files.
1994-01-14 04:53:43 +00:00
deraadt
9fd56d82c3
some pmax updating (Terry Friedrichsen is helping on this now).
1994-01-14 04:53:37 +00:00
deraadt
af01174969
`extern int cpu' isn't used at all.
1994-01-14 03:41:49 +00:00
mycroft
2ff1cb8f3b
Totally trivial anality, not worth mailing about.
1994-01-14 02:58:37 +00:00
cgd
bc53d82fa7
fix utimes() to deal with NULL timeval ptr
1994-01-13 23:51:43 +00:00
mycroft
d72e7068e5
Add a variable (currently unused in this port) to make DDB happy.
1994-01-13 23:49:13 +00:00
mycroft
bff20215e7
Make a printf #ifdef PORTAL_DIAGNOSTIC.
1994-01-13 18:29:03 +00:00
cgd
3c39708b08
oops; get rid of a mis-inclusion in the last change
1994-01-13 18:20:36 +00:00
mycroft
33a067f307
Junk comselect(); it's the same at ttselect().
1994-01-13 14:58:12 +00:00
mycroft
5358c47ee5
Allocate exec_map.
1994-01-13 13:56:20 +00:00
briggs
363cc5e5be
Basic cleanup. Get rid of my_frame for frame.
1994-01-13 12:59:30 +00:00
briggs
626f129c93
Allocate exec_map.
1994-01-13 12:56:16 +00:00
glass
faa4194a8f
fixed a typo in a comment
1994-01-13 07:36:21 +00:00
glass
b7fcaa5202
exec_map is now used
1994-01-13 07:19:28 +00:00
cgd
8ca18c3fa8
use exec_map
1994-01-13 06:23:57 +00:00
cgd
af15bd1683
crank MAXBSIZE to 16384, for now; should be MAXPHYS, but this will do (for now)
1994-01-13 04:33:02 +00:00
cgd
aebed65bf3
add SYSV*
1994-01-13 04:30:10 +00:00
cgd
81d655b943
uncomment defn of exec_map
1994-01-13 04:25:01 +00:00
mycroft
9a58b58c31
Change the bufpages calculation back to .10min(physmem,2mb)+.05max(0,physmem-2mb).
1994-01-13 04:00:09 +00:00
cgd
5cc251df11
kill iffy optimization
1994-01-13 02:43:09 +00:00
cgd
7422e2a40c
trim debugging code, for now, and kill dead code (unused options)
1994-01-13 02:33:57 +00:00
cgd
f023b7235d
trim extra debugging code, for now
1994-01-13 02:33:28 +00:00
cgd
6c7058a8ea
EXEC_DEBUG -> DEBUG, and trim extra debugging code, for now
1994-01-13 02:29:32 +00:00
cgd
0001258a09
EXEC_DEBUG -> DEBUG
1994-01-13 02:27:28 +00:00
cgd
662ddfaad5
fix from: line
1994-01-12 23:20:15 +00:00
deraadt
4f72798214
reserve pmax mid
1994-01-12 20:15:11 +00:00
cgd
6570678929
fix botch in last
1994-01-12 20:01:39 +00:00
cgd
dc254a5c58
update to portal credentials handling, from jsp
1994-01-12 19:50:22 +00:00
mycroft
7e32102eda
We are simply not ready to use pkthdr.len yet.
1994-01-12 04:12:10 +00:00
cgd
0e116508d4
check cross-device renames
1994-01-12 03:33:33 +00:00
mycroft
47f759bc3c
Use pkthdr.len field.
1994-01-12 02:58:26 +00:00
mycroft
b8cc9a5cd2
Get the pkthdr.len calculation right.
1994-01-12 02:45:11 +00:00
mycroft
cfdaa9d2ea
Use the pkthdr.len field rather than traversing the mbuf chain. Also put some
...
sanity checking code in, #ifdef DEBUG, just in case.
1994-01-12 02:38:17 +00:00
deraadt
d553c09639
writing out of bpf; use a hdr mbuf and set the pkthdr.len as well.
...
(rarpd now works with if_ep.c!)
1994-01-12 00:38:50 +00:00
mycroft
497cad8b12
Remove the evil #ifndef; we no longer need it.
1994-01-11 23:19:00 +00:00
mycroft
81c6dcf43d
Remove some unnecessary casting.
1994-01-11 22:39:40 +00:00
mycroft
82420de143
Fix typos.
1994-01-11 22:35:55 +00:00
mycroft
c21cb48980
Fix the segment validation in sigreturn().
1994-01-11 21:46:49 +00:00
brezak
65f742625b
Check the users selectors in sigreturn()
1994-01-11 19:19:01 +00:00
mycroft
960908a885
Deal with fusubail.
1994-01-11 19:12:07 +00:00
mycroft
9a96e9531b
Add V_TRAP; remove TF_ERR.
1994-01-11 18:59:02 +00:00
mycroft
8e447f8afd
Minor changes to match magnum branch; nothing of importance.
1994-01-11 18:57:24 +00:00
ws
5f7ef81c6f
Fix ugliness left over from my last mod
1994-01-11 18:02:06 +00:00
mycroft
10865c97fa
Synchronize some more bits.
1994-01-11 17:51:40 +00:00
mycroft
e12a200e8a
Remove an unnecessary cast.
1994-01-11 17:37:28 +00:00
mycroft
101e3f31f7
Cleanup from magnum branch; no functional differences.
1994-01-11 17:35:04 +00:00
mycroft
efdb9fa688
*strategy functions return void.
1994-01-11 17:19:37 +00:00
mycroft
99e02ea4e5
Get rid of indirection, and change return type of strat functions.
1994-01-11 16:41:37 +00:00
mycroft
8698f35d76
Change return type of strat functions.
1994-01-11 16:40:19 +00:00
mycroft
495c0903ec
Change return type of strat function.
1994-01-11 16:38:48 +00:00
mycroft
4448a68e2c
Get rid of disklabel indirection functions.
1994-01-11 16:35:44 +00:00
mycroft
24621baf6a
strategy functions return void.
1994-01-11 16:28:47 +00:00
mycroft
158545c164
strategy functions return nothing. Synchronize with magnum branch.
1994-01-11 16:25:52 +00:00
mycroft
07a07b09a6
Synchronize with magnum branch.
1994-01-11 15:37:18 +00:00
mycroft
ad116f4438
Some minor cleanup, mostly from magnum branch.
1994-01-11 15:11:36 +00:00
mycroft
2f414f2686
Fix the BDB bug for real.
1994-01-11 14:37:01 +00:00
mycroft
798a4ffff3
Reformat.
1994-01-11 14:24:11 +00:00
mycroft
bdf5bd0cf3
Simplify OMAGIC and NMAGIC handling. Remove all support for loading the
...
kernel in low memory, and always load the symbol table.
1994-01-11 14:13:49 +00:00
mycroft
497b6ddc04
Tiny code shortening tweaks.
1994-01-11 14:01:15 +00:00
mycroft
5e0b965829
Remove a pointless register save.
1994-01-11 13:59:24 +00:00
mycroft
03058aa56a
Remove mostly useless RCS logs.
1994-01-11 13:58:00 +00:00
mycroft
c8b8051b89
Gratuitous formatting changes.
1994-01-11 13:30:40 +00:00
briggs
bfa3801169
Reflect reality a bit more closely...
1994-01-11 00:30:26 +00:00
briggs
197d195eb4
TRAP_TYPES macro to trap_types variable.
...
Yank some VIA initialization. Seemed to cause some problems.
1994-01-11 00:25:30 +00:00
briggs
0602c3467a
Yank a reference to a variable that bit the dust.
1994-01-11 00:20:10 +00:00
briggs
ed87cbfebd
Some generic clean-up. Get rid of old debugging code. Fix exec to work
...
with new changes by cgd. Fixup includes. Get rid of initcpu(). Change
code using struct myframe to use struct frame. Some gratuitous
reformatting and get rid of C version of copyinstr().
1994-01-11 00:18:54 +00:00
briggs
33e189e2da
Clean up isr stuff.
1994-01-11 00:16:13 +00:00
mycroft
09e9a743f5
Clean up deleted files.
1994-01-11 00:03:43 +00:00
briggs
558be1794a
Makefile: Added -T 0 to link for kernel.
...
files.mac68k.newconf: Removed ddb entries.
1994-01-10 23:58:37 +00:00
briggs
af6d2f067d
Fixup to use m68k headers, now. Thanks, Chris.
1994-01-10 23:55:20 +00:00
briggs
dfe9897dba
Update grf.h to increment a number of devices when it configures.
...
Fix a small bug in serial.
Both from Brad, Lawrence, and/or Mike.
1994-01-10 23:52:01 +00:00
mycroft
627b841797
Change the counters to be all the same type -- u_long.
1994-01-10 23:27:39 +00:00
mycroft
e287c3d10e
Fix function name.
1994-01-10 23:20:07 +00:00
jtc
aa0356b56a
Set errno to EINVAL and return -1 if the argument to sigaddset(), sigdelset(),
...
or sigismember() is out of range. POSIX.1 allowed the old behavior, but
detecting the errors is a more reasonable course of action.
1994-01-10 23:02:09 +00:00
jtc
944e286166
Change to be more 4.4BSD like. In particular, old programs that include
...
<sys/dir.h> instead of <dirent.h> will continue to work.
1994-01-10 22:54:00 +00:00
mycroft
00d41f83e8
Make this compile again after netinet changes.
1994-01-10 22:01:43 +00:00
ws
a24f445d60
Fix sign extension bug
1994-01-10 20:47:39 +00:00
mycroft
b79490fcca
Should compile now with or without `options MULTICAST'.
1994-01-10 20:14:14 +00:00
mycroft
bb3d7004c8
Deal with linkl in addition to linkw.
1994-01-10 17:59:45 +00:00
pk
acc0f12ec0
reparations...
1994-01-10 13:29:26 +00:00
pk
36655da823
Don't deny unlink()s of files with the "silly" bit on, but still have > 1 links,
...
but avoid doing gratuitous (possibly expensive) get_attr() calls.
1994-01-10 09:37:05 +00:00
mycroft
a537084311
Cleanup.
1994-01-10 06:10:30 +00:00
mycroft
27a2653bc6
*Really* fix the wakeup code this time.
1994-01-10 05:58:37 +00:00
mycroft
c4f31d72f8
Add a missing break so my machine doesn't panic.
1994-01-10 04:58:14 +00:00
mycroft
b58ba6927f
Wake up the blasted process when we detach!
1994-01-10 04:20:29 +00:00
mycroft
0aa5118f9f
Nuke args to newvers.sh.
1994-01-10 02:34:51 +00:00
mycroft
77ae87e498
Fix some bogus spacing.
1994-01-10 02:22:11 +00:00
mycroft
d13e46daf0
Add some padding before SR.
1994-01-10 02:19:51 +00:00
mycroft
b75455c4a3
Fix a buglet.
1994-01-10 02:18:34 +00:00
mycroft
699565c826
Don't prototype this until it's safe.
1994-01-10 00:31:11 +00:00
cgd
c1a2366f8e
don't #ifdef out PT_ATTACH and PT_DETACH.
1994-01-09 23:58:45 +00:00
cgd
64aaba1a4e
fix some of my more recent botches, and clean up slightly.
1994-01-09 23:57:56 +00:00
cgd
3fbd67b7d3
implement PT_ATTACH and PT_DETACH.
1994-01-09 23:57:15 +00:00
cgd
62af8f99cc
clean up and trim some
1994-01-09 23:57:00 +00:00
mycroft
999a718334
T_WATCHPOINT doesn't really exist. Deal.
1994-01-09 23:38:46 +00:00
mycroft
532938fe07
Gratuitous change.
1994-01-09 22:58:07 +00:00
mycroft
7fd3f9fac7
Pointers to arrays behave oddly in C...
1994-01-09 22:56:07 +00:00
mycroft
8d49c8420a
Use db_recover. Print trap name when entering DDB. Use trap_type and
...
trap_types like m68k.
1994-01-09 22:53:16 +00:00
mycroft
ebc818a088
Make trap_types a variable, so it can be imported by DDB.
1994-01-09 22:50:11 +00:00
mycroft
6b3e4e6b02
Push and pop db_recover for error handling, so we can set up temporary catch
...
points easily. (Alluded to by m68k code, but not implemented yet for some
reason.)
1994-01-09 22:35:10 +00:00
mycroft
384b7f777a
Fix jmp_buf definitions.
1994-01-09 22:28:50 +00:00
mycroft
1c1f7996c5
Fix some #includes.
1994-01-09 22:26:26 +00:00
mycroft
832cebd4cf
Enable DDB.
1994-01-09 21:38:05 +00:00
mycroft
24aa7f14b4
Turn panic button into a debugger trap if DDB.
1994-01-09 21:36:55 +00:00
mycroft
65a81b945b
KNFify, and fix a condition where we might miss the register saves if the
...
frame length is short.
1994-01-09 21:24:46 +00:00
cgd
5c3b96cd71
oops. fix that last
1994-01-09 20:17:06 +00:00
cgd
9f5ed8f1ef
minor cleanup; kill a few assignments
1994-01-09 20:10:51 +00:00
mycroft
71c7280658
Thinko. code is always 0 on m68k; no need to print it.
1994-01-09 20:05:47 +00:00
cgd
d0edbb3d59
add constants for a couple of disk types. suggested by downsj@CSOS.ORST.EDU
1994-01-09 20:05:38 +00:00
mycroft
11eb822fdf
Add DDB hook.
1994-01-09 19:58:47 +00:00
ws
6202bab2db
Bug fixes and enhancements:
...
Make NFS serving work (BUT DON'T USE "attach" TO /proc/*/ctl FOR NOW!!!)
Make `curproc' a symbolic link
Add `.' and `..' entries to the directories.
Return better guesses on the size of the files.
1994-01-09 19:44:03 +00:00
mycroft
8243207be1
Some more minor cleanup.
1994-01-09 19:39:23 +00:00
cgd
3f787778b2
LBL /dev/audio and soundblaster drivers, as ported by brad@fcr.com.
...
both should work with both old- and new-config i386 trees.
Some notes:
bsd_audio.c has dependencies on the soundblaster. This should
be fixed, so that it can be used for the PC speaker
(when its driver has been modified), as well.
sb.c needs some cleanup, and will have sections trimmed, eventually
(when new config becomse standard for i386). additionally,
the SBPro support needs some cleanup.
1994-01-09 19:35:00 +00:00
cgd
cb875046b8
LBL "/dev/audio" include file.
...
probably will need to be hacked if "the right things" are done to bsd_audio.c
1994-01-09 19:30:17 +00:00
mycroft
642f2bffba
Alias T_TRAP15 to T_BREAKPOINT globally.
1994-01-09 19:30:01 +00:00
mycroft
e2662b6ceb
Clean up a bit.
1994-01-09 19:28:53 +00:00
cgd
52778508b5
add 'audio' entries, at minor number 42
1994-01-09 19:28:27 +00:00
cgd
5b94c9652a
add entries for the 'audio' pseudo-dev and for the new soundblaster driver
1994-01-09 19:27:36 +00:00
ws
30a6426c82
Fix typo in last
1994-01-09 18:46:17 +00:00
deraadt
84ab77272a
*chuckle* -- i ran out of bpfilters.... (don't ask)
1994-01-09 18:21:10 +00:00
ws
903f51e908
Note that NFS mounting of fdesc doesn't make sense
1994-01-09 17:33:06 +00:00
ws
e33a014618
Use $(MAKE) instead of make
1994-01-09 17:22:54 +00:00
cgd
4c8ff3970f
try until error != ENOEXEC, so that formats can report errros reasonably
1994-01-09 17:11:42 +00:00
cgd
8cdc8d997d
define PT_STEP, and clean up some
1994-01-09 16:53:03 +00:00
cgd
b0bc24471f
PT_STEP is actually machine dependent. not all machines have it!
1994-01-09 16:52:11 +00:00
ws
528eaca557
Really observe lmc_loadbuf.cnt and
...
correct argument order on execsw restoration.
1994-01-09 16:47:40 +00:00
cgd
85144bf311
ddb code now common
1994-01-09 16:40:33 +00:00
cgd
849b864238
stub
1994-01-09 16:35:32 +00:00
cgd
f77210debf
add ddb files, and also make sure alphabetically ordered
1994-01-09 16:31:50 +00:00
cgd
ba8d0fb00f
kill logs, and minor cleanup
1994-01-09 16:26:51 +00:00
cgd
12d80e6797
stub.
1994-01-09 16:17:10 +00:00
cgd
b29e20a007
kill logs, and clean up. some of this will need cpu-dependent hooks.
1994-01-09 16:13:04 +00:00
briggs
fd601bd3d6
Ugh. Missed the other. mac=>mac68k...
1994-01-09 15:56:22 +00:00
briggs
e53963b58b
mac => mac68k
1994-01-09 15:54:20 +00:00
deraadt
92d5f7831c
p_emu/ep_emul are u_char
1994-01-09 15:49:41 +00:00
mycroft
f1be23e81a
Add the infamous IOPL sanity check, and speed up some bits.
1994-01-09 15:02:24 +00:00
mycroft
f8154a63c0
Don't bogusly save the supervisor stack on signals. Correct PSL checks. Fix
...
some return values from sigreturn().
1994-01-09 14:59:42 +00:00
mycroft
4eb1bbfb0b
Use PSL_MBO and PSL_MBZ in the more traditional way.
1994-01-09 14:58:14 +00:00
mycroft
222ebaf50e
Prototype the rest.
1994-01-09 01:06:02 +00:00
mycroft
321b0c6090
More prototypes.
1994-01-08 23:50:41 +00:00
mycroft
12c88c1841
Remove some extra prototypes.
1994-01-08 23:26:40 +00:00
mycroft
26b5333c74
Slight rearrangement.
1994-01-08 23:19:48 +00:00
mycroft
0ff93a444b
Prototypes.
1994-01-08 23:17:18 +00:00
mycroft
e43117185e
Prototypes.
1994-01-08 23:07:16 +00:00
mycroft
4fe12e6e88
Fix some inconsistent spacing; spaces at the end of lines, etc.
1994-01-08 21:21:28 +00:00
cgd
8bcd07afc2
make the include files stubs, but add bits where necessary (most XXX).
1994-01-08 19:08:45 +00:00
cgd
03e5891644
kill ptrace stuff; it's common to all m68k machines now
1994-01-08 18:36:54 +00:00
mycroft
f5d2568734
Clean up deleted files.
1994-01-08 18:36:06 +00:00
cgd
66e7c94753
delete dupes
1994-01-08 18:34:14 +00:00
cgd
12695b2d2c
add id and machine arch spec
1994-01-08 18:33:50 +00:00
cgd
ab38f02a26
kill entries duplicated in files.m68k.newconf
1994-01-08 18:31:53 +00:00
cgd
666dfb27a9
now that NULLVP is used everyplace, we can use VREF again...
1994-01-08 18:12:28 +00:00
cgd
bb92026b3e
add files.m68k.newconf for the mac folks
1994-01-08 18:08:12 +00:00
cgd
f7b271f349
specify that the mac is of the m68k archtecture.
1994-01-08 18:06:25 +00:00
cgd
34ea9285e9
de-macroify kill_vmcmds()
1994-01-08 18:05:29 +00:00
mycroft
ec0fa1f388
Use NULLVP, just for Correctness (tm).
1994-01-08 16:06:04 +00:00
mycroft
95374533e2
NULL --> NULLVP
1994-01-08 16:04:03 +00:00
cgd
c8a832c9d4
use VREF() function rather than the macro; the latter barfs in this case
1994-01-08 15:50:05 +00:00
mycroft
c6afda5ec5
Trivial stylistic change for consistency.
1994-01-08 15:24:02 +00:00
mycroft
6109f71452
Move some prototypes to a better location.
1994-01-08 15:19:11 +00:00
cgd
2079970043
SHM_LOCK and SHM_UNLOCK aren't just HPUXCOMPAT
1994-01-08 15:09:01 +00:00
cgd
b38fa5acf8
stubs which pint to m68k include
1994-01-08 12:41:41 +00:00
cgd
9e3b9d9bdd
oops; forgot the new first arg to NEW_VMCMD()
1994-01-08 12:25:25 +00:00
cgd
47529628bb
core reorg
1994-01-08 11:18:56 +00:00
cgd
b44f8257b1
common code
1994-01-08 11:15:53 +00:00
cgd
23c144e8b3
code reorg
1994-01-08 11:13:52 +00:00