cgd
21280fa872
pass pointer to vm_map, not vm_map
1994-05-17 10:27:49 +00:00
cgd
feaf0071d2
no SYSVSHM
1994-05-17 10:26:43 +00:00
cgd
441e45a8c9
kill typo
1994-05-16 06:13:11 +00:00
mycroft
5755752551
Liten up.
1994-05-13 14:00:21 +00:00
mycroft
41719a1259
Update to match other code.
1994-05-13 08:36:17 +00:00
mycroft
dc235f561b
Keeping up with the Chrises...
1994-05-13 00:57:37 +00:00
mycroft
bbc1b37ee0
Get rid of private *read() and *write() functions.
1994-05-11 10:16:11 +00:00
mycroft
ddd4abfced
Nuke arg to softclock().
1994-05-07 06:32:17 +00:00
mycroft
44a9de93e3
Add sysctl() stuff.
1994-05-07 06:26:03 +00:00
mycroft
10e30f1c38
Update for signal changes.
1994-05-07 06:23:12 +00:00
mycroft
89a5de9e12
Most of the changes needed to make this continue to run.
1994-05-05 10:10:21 +00:00
mycroft
e1f885f156
HPUXCOMPAT -> COMPAT_HPUX
1994-05-04 04:10:28 +00:00
mycroft
e5a2605525
Remove silly redundant #ifdefs.
1994-05-04 04:09:34 +00:00
mycroft
495d3519fa
HPUXCOMPAT -> COMPAT_HPUX
1994-05-04 04:02:54 +00:00
mycroft
e3e3d72f66
Update to match proc.h.
1994-05-04 03:47:10 +00:00
hpeyerl
04853608cf
make a make and a make install work
1994-04-27 06:23:02 +00:00
mycroft
bec176e7da
Update for new time struct.
1994-04-26 22:33:28 +00:00
mycroft
ebd7e0e107
Fix typo.
1994-04-24 12:06:03 +00:00
mycroft
aa59ec01a8
Remove all vestiges of hppagesperpage and HP_PAGE_SIZE, and just use NBPG.
1994-04-24 11:48:50 +00:00
mycroft
64a52d148e
Clean up bogus VM #includes.
1994-04-24 07:00:12 +00:00
mycroft
b03a6c6949
Clean up bogus VM #includes.
1994-04-24 06:38:46 +00:00
mycroft
34caa72b58
Update to match queue changes.
1994-04-24 06:14:02 +00:00
mycroft
613c669b62
Add COMPAT_09.
1994-04-24 05:41:34 +00:00
mycroft
3ffc74d2d4
Garbage collect.
1994-04-23 06:50:36 +00:00
mycroft
00d9262a55
Add NETISR_ARP.
1994-04-18 23:33:34 +00:00
mycroft
94c7c95ebd
Clean up deleted files.
1994-04-16 08:38:03 +00:00
cgd
6debdb3c22
kill symbols.{raw,sort}; no longer necessary, with kvm dbs.
1994-04-16 08:37:50 +00:00
cgd
e937bc9bfd
convert vm system to use new queues. I'll never write code w/queues again.
1994-04-15 07:04:03 +00:00
hpeyerl
a2bafbde7f
Make hil input work. From <deraadt@fsa.ca>
1994-04-10 22:12:32 +00:00
mycroft
349b61b0c9
Fix a couple of oversights in the last change.
1994-04-10 08:23:02 +00:00
hpeyerl
b97e243bba
Delete MAP_FILE here too.
1994-04-08 06:32:26 +00:00
hpeyerl
660e347200
Remove "MAP_FILE". okey-dokey'd by Charles.
1994-04-08 06:28:21 +00:00
mycroft
b40fa7f850
p_regs fix from amiga.
1994-04-05 07:45:54 +00:00
mycroft
34f313fac4
Fix bogon in last change.
1994-04-05 02:48:23 +00:00
mycroft
6a718d3287
Implement __syscall(). Do the userret() thing. Some stylistic cleanup.
1994-04-02 21:36:10 +00:00
ws
ce516ff13d
Make FFS optional
1994-03-09 21:21:37 +00:00
brezak
3d090222c3
Fix for disk (and tape) units > 0
1994-03-09 20:17:38 +00:00
hpeyerl
965017cfd9
define disklabel location.
1994-02-22 07:29:02 +00:00
hpeyerl
c19b5f314c
SCSI disklabel support complete with Duct Tape (tm).
1994-02-22 07:17:22 +00:00
hpeyerl
81058be6b3
fix up some #include's.
1994-02-19 17:55:12 +00:00
mycroft
04bedf2b62
Fix a couple of bogons I just created.
1994-02-16 21:07:22 +00:00
mycroft
c540418d24
Use IFF_ALLMULTI correctly.
1994-02-16 20:15:18 +00:00
mycroft
8cb24d089a
Eliminate a bunch of compiler warnings.
1994-02-15 16:25:04 +00:00
mycroft
a06d1b4301
Fix some weirdness in the multicast initialization.
1994-02-14 23:03:54 +00:00
mycroft
d2c5a70266
Rearrange some #includes.
1994-02-10 14:55:29 +00:00
mycroft
20f96b580e
Add arg to ioctl functions. Clean up #includes.
1994-02-10 13:59:25 +00:00
mycroft
70a4b20dfa
Use b_actb, not b_actl.
1994-02-06 07:24:58 +00:00
mycroft
e0cbda5321
Add a prototype, to eliminate silly warnings.
1994-02-06 01:32:31 +00:00
mycroft
3738793f03
Remove outdated console handling code.
1994-02-06 01:08:36 +00:00
mycroft
7165791ed6
Fix typo.
1994-02-06 00:53:26 +00:00
mycroft
f1827085d7
Strict prototyping and a couple of other nits.
1994-02-06 00:46:02 +00:00
mycroft
fd2124f1a9
Clean up deleted files.
1994-02-06 00:44:41 +00:00
mycroft
ea15b558a8
Use common version of cons.c.
1994-02-06 00:44:26 +00:00
mycroft
442a100145
Increase # of transmit buffers.
1994-02-05 15:08:47 +00:00
mycroft
cd2e9eb071
Remember to set txcnt before it bites me.
1994-02-05 15:04:18 +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
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
mycroft
c7368afa03
Pass a pointer to hardclock()...
1994-02-04 22:19:28 +00:00
mycroft
5b6b8b1361
Add appropriate DDB calls on startup.
1994-01-31 17:09:33 +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
jtc
5235180083
Fix spelling error in Copyright notice
1994-01-28 23:43:26 +00:00
mycroft
ed3beef088
.
1994-01-27 15:24:36 +00:00
cgd
c9c3b2abbe
HP300 -> MACHINE
1994-01-27 02:12:44 +00:00
brezak
2ddd5dfb45
Fix silly typo for rd disks.
1994-01-26 14:28:56 +00:00
cgd
fe65a36342
.PATH in ${S}/stand
1994-01-26 04:17:23 +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
mycroft
9daf893372
Someone should fix his damned tabs after pasting code.
1994-01-25 13:10:21 +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
deraadt
87568b1c96
delete RMP code
...
ether_input() takes ether_type in net byte order now
1994-01-24 00:25:21 +00:00
cgd
36a23c4ad8
stub
1994-01-23 00:23:02 +00:00
brezak
042650fe85
Fix uninitialized variable.
1994-01-20 02:17:17 +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
5358c47ee5
Allocate exec_map.
1994-01-13 13:56:20 +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
0aa5118f9f
Nuke args to newvers.sh.
1994-01-10 02:34:51 +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
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
11eb822fdf
Add DDB hook.
1994-01-09 19:58:47 +00:00
cgd
849b864238
stub
1994-01-09 16:35:32 +00:00
mycroft
ec0fa1f388
Use NULLVP, just for Correctness (tm).
1994-01-08 16:06:04 +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
mycroft
150f1034c9
Clean up deleted files.
1994-01-08 11:11:50 +00:00
cgd
0e515ae1bd
code reorg, and killing of common files
1994-01-08 11:11:46 +00:00
cgd
166622ffab
trim files which are now common.
1994-01-08 11:08:28 +00:00
cgd
957ce06f24
far reaching but relatively minor cleanup and slight reorg of exec code
1994-01-08 07:14:24 +00:00
mycroft
91b246d5be
Fix some compiler warnings.
1994-01-08 06:34:01 +00:00
mycroft
56dde9c46c
hpuxsysent -> hpux_sysent, hpuxnssysent -> nhpux_sysent
1994-01-07 00:45:37 +00:00
mycroft
0bbaf2a5e8
Partial cleanup. Needs more work.
1994-01-07 00:43:39 +00:00
mycroft
8658309e1b
Implement procfs stubs.
1994-01-06 23:55:40 +00:00
mycroft
566f233507
Clean up formatting.
1994-01-06 23:55:37 +00:00
mycroft
d74cd05c88
Implement procfs stubs.
1994-01-06 23:55:17 +00:00
mycroft
40b7801fa6
Don't know why LOAD_ADDRESS was ever here, but it's toast.
1994-01-06 17:29:59 +00:00
mycroft
734aca027a
Okay, so it *really* works now, or at least compiles.
1994-01-06 17:23:56 +00:00
mycroft
30efe4707c
Make ptrace() actually work now.
1994-01-06 17:16:34 +00:00
mycroft
ed95321df9
Still need old #defines for now.
1994-01-06 17:05:34 +00:00
mycroft
0e716894cd
Garbage collection.
1994-01-06 16:57:59 +00:00
mycroft
f76fdd7722
Implement `struct reg'.
1994-01-06 16:50:13 +00:00
mycroft
f7b0ee1881
Bleah.
1994-01-05 17:52:01 +00:00
mycroft
9030d70fd3
Change ptpage to flag, for new VM code.
1994-01-04 14:11:05 +00:00
brezak
a6d85089cd
Add pseudo-device vn
1993-12-21 05:30:14 +00:00
brezak
23868240aa
Use machine independant vn.c
1993-12-21 05:28:31 +00:00
mycroft
e69c5b3268
Implement ptrace(), copied from the Amiga port.
1993-12-08 23:11:40 +00:00
mycroft
f67ccd2bf0
Move #define of NIPCREG outside #fidef.
1993-12-08 22:46:15 +00:00
mycroft
f573b79d43
Make sure min values are correct when used at a larger size.
1993-12-07 20:44:28 +00:00
mycroft
42aa5d6c25
Change the address calculations in icode to match current as.
1993-12-06 14:19:44 +00:00
mycroft
3c2111ec4e
Dummy clockattach() for new config.
1993-12-06 13:30:52 +00:00
mycroft
fc1d105e0a
Dummy iteattach() for new config.
1993-12-06 13:27:49 +00:00
mycroft
12bd3cc33c
Fix a couple of compiler warnings.
1993-12-06 13:14:16 +00:00
mycroft
73f2af0512
Add quad support.
1993-12-06 07:35:56 +00:00
mycroft
e52bc1d4f0
Add quad stuff, etc.
1993-12-06 07:25:07 +00:00
cgd
638c145efa
add MACHINE_ARCH
1993-12-04 02:20:11 +00:00
cgd
76dbc1192b
new specfs.h and fifo.h locations
1993-11-12 05:54:12 +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
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
cgd
5387d8cb1b
deal with libkern
1993-10-13 08:29:45 +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
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
15567ab7a7
Add missing arg to vm_mmap() call in grfmmap().
1993-09-06 02:24:08 +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
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
deraadt
a87b4a30bd
pagers are now options, not pseudo-devices
1993-08-30 07:09:20 +00:00
deraadt
9aed375ba3
tty XXstart() routines return void
1993-08-29 13:46:31 +00:00
mycroft
59bd26aec5
Double data size limits to make GCC happier.
1993-08-24 17:56:21 +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