Commit Graph

617 Commits

Author SHA1 Message Date
mycroft 86dbbad738 Use common m68k version of copy.s. 1995-02-08 14:18:04 +00:00
mycroft 04695541bb Clean up deleted files. 1995-02-08 14:16:40 +00:00
cgd 2ef4ca1f3d vn -> vnd renaming, for consistency 1995-01-25 04:48:07 +00:00
hpeyerl 3fc42a912d NULLFS 1995-01-24 14:01:28 +00:00
hpeyerl 83865999ab options GATEWAY. 1995-01-23 15:14:33 +00:00
jtc 9540190d45 This file, which will be included by <sys/cdefs.h>, will contain macros
such as __warn_references() and __weak_reference() which are actually
machine dependant.  This will make it easier for ports that are being
bootstraped with ELF and ECOFF based toolchains.

This change also introduces a new macro, _C_LABEL(x).  _C_LABEL expands
its argument, an identifier, to a character string of the identifier
name as it is represented in an object file.

For most ports, _C_LABEL(x) will expand to "_x", for ELF based ports
_C_LABEL(x) will expand to "x".
1995-01-19 01:38:36 +00:00
mycroft 96d96ccc04 Do not allow opening a device which is not `alive'. 1995-01-18 10:02:43 +00:00
mycroft baf132fa75 Display the correct diagnostic on a coprocessor exception. From Masaru Oki. 1995-01-18 07:37:06 +00:00
mycroft 6f1144b29d Make sure to unlock when aborting. 1995-01-09 11:16:50 +00:00
mycroft 7af86b7eb7 Copy physlock code from SPARC port, and some minor cleaning. 1995-01-09 09:13:09 +00:00
mycroft 770773f4ad Add mt. 1995-01-07 22:54:16 +00:00
mycroft 923bbe6e3b Various diffs from Mike Hibler; necessary for mt driver. 1995-01-07 10:30:10 +00:00
mycroft 81ec9ebcef Add LKM stuff. Some general cleanup. 1995-01-05 21:06:36 +00:00
hpeyerl 2d28f622d7 Make the LEDS blink like Jason's heart. from <thorpej@cs.orst.edu> 1994-12-30 07:22:21 +00:00
mycroft b5e0ae3fc4 microtime() returns void. 1994-12-29 03:48:38 +00:00
cgd e5049f4d59 make the definition of _JBLEN mach. dep. header-dependent. 1994-12-20 10:36:27 +00:00
hpeyerl cff8a14e10 so machines with only an rd or sd will compile. from Thorpej. PR#610. 1994-12-20 06:53:45 +00:00
mycroft 9614f9bb82 Add mt and pollc stuff. 1994-12-16 04:14:13 +00:00
mycroft 2012971fa4 Fix typo in previous. 1994-12-16 04:00:21 +00:00
mycroft a7393f95f3 Remove fp arg to d_open. 1994-12-14 18:52:32 +00:00
mycroft b0e55a5994 Add dummy itestart(), and use ttrstrt() rather than a local version of the same. 1994-12-13 14:20:33 +00:00
christos 40abc70ce2 changed open prototype 1994-11-14 05:55:23 +00:00
mycroft 38d3366f0f Fix type of `code' arg to sendsig(). 1994-11-08 04:22:39 +00:00
mycroft f875a9efe6 Allocate pv_pages differently. 1994-11-08 01:17:19 +00:00
cgd d4510670f1 fix for bug 559, as reported by Jason Thorpe. (fix by me) 1994-11-06 21:49:08 +00:00
cgd 132b41434c new RCS ID format. 1994-10-26 07:22:45 +00:00
mycroft 0ec2e0b85c Attempt to deal with trace exceptions from single-stepping a trap instruction. 1994-10-25 15:33:40 +00:00
mycroft 79e18619fb Add a cpu_cleanup() function, to support some experimental code. 1994-10-20 22:43:23 +00:00
mycroft d2b4ef0319 Don't try to load p_priority from the run queue head. 1994-10-20 20:47:53 +00:00
cgd 9da8a598cd update for new syscall args description mechanism 1994-10-20 04:38:33 +00:00
mycroft b7c9fb174f Clean up deleted files. 1994-10-20 04:29:36 +00:00
cgd 49c34d3337 move arch dependence to archs. clean up a bit. deal with weird MAXPARTITONS. 1994-10-14 18:26:22 +00:00
hpeyerl 3595156bad begone 'softcar' begone!
hello 'ppp'.
goodbye 'ccd'.
1994-10-04 17:32:30 +00:00
mycroft 53c4d8a7e6 Fix byte order problem in multicast filter calculation. 1994-09-29 21:24:12 +00:00
mycroft 9b9fa4f2a0 Fix misguided attempt to reorganize bootdev, and fix a few
other miscellaneous bugs and nits.
1994-09-19 00:23:36 +00:00
mycroft 274730a866 Make genassym depend on genassym.c 1994-09-18 00:57:38 +00:00
mycroft 775fc8b821 Add LED frobnication code, from 4.4-Lite. 1994-09-18 00:43:19 +00:00
mycroft b073160a6c Fix typo. 1994-09-16 21:17:21 +00:00
mycroft c3e6d1057b Add tun. 1994-09-16 21:14:58 +00:00
jtc 23ece5babc asm -> __asm (PR #463). 1994-09-16 02:39:36 +00:00
mycroft c7d5bf7b64 Nuke struct ste, struct ste40, struct pte, and HP_PAGE_SIZE. Use my
pv_entry allocator.  Change pa_index() to pmap_page_index() for consistency
with other ports.
1994-09-09 23:52:49 +00:00
mycroft c7b57907f0 Do a hack similar to the AST optimization for SIRs on syscall exit. 1994-09-09 23:40:15 +00:00
mycroft f66f685ad2 Very simple change to avoid a complete register save/restore pair when handling
ASTs after a syscall.
1994-09-09 03:58:38 +00:00
mycroft 675c4aae2b Remove some functions which are in libkern. 1994-09-09 03:11:31 +00:00
mycroft e0fa548a12 Optimize the run queue frobnication, and add some more DIAGNOSTIC checks. 1994-09-09 02:56:54 +00:00
mycroft d20de15399 Add USPACE. 1994-08-24 19:32:36 +00:00
brezak dd945bf3c1 Don't echo here 1994-08-22 21:41:23 +00:00
brezak 901e645db3 Do echo here just like libsa::gets() 1994-08-22 21:41:07 +00:00
mycroft 1785232aa9 vn --> vnd 1994-08-17 20:16:16 +00:00
mycroft c809e30fcb No COMPAT_HPUX at the moment. 1994-08-17 20:16:07 +00:00
mycroft 8f2482ff3d Fix `make depend' error. 1994-08-15 06:42:04 +00:00
mycroft eade2eabf4 Clean up deleted files. 1994-08-05 23:16:10 +00:00
brezak 62a05786ea Use installboot.sh from 4.4 instead of installboot.c 1994-08-04 19:42:16 +00:00
mycroft a18c0c0d83 Look for errors in the right place in a transmit descriptor, and count
collisions.
1994-07-25 22:54:58 +00:00
mycroft e307d33fdc Clean up deleted files. 1994-07-24 02:10:46 +00:00
mycroft 2b3a0d92f6 MDP_AST is deprecated. 1994-07-19 21:43:57 +00:00
mycroft 993ebf5d8d Clean up deleted files. 1994-07-18 07:15:50 +00:00
mycroft 07a265f1c0 Add some missing options to GENERIC, and rename. 1994-07-18 07:15:45 +00:00
cgd 511df844bb add COMPAT_44 1994-07-18 07:07:17 +00:00
mycroft 3451593ece Dorothy, I don't think we're in Utah any more... 1994-07-18 06:27:12 +00:00
mycroft cf21bbfd5e Make grf truly optional. 1994-07-16 13:15:03 +00:00
cgd b4dc71d3d9 on COMPAT_44, allow execution of 4.4BSD binaries 1994-07-16 06:43:00 +00:00
cgd 930318d5aa get device.h from the right place 1994-07-16 06:24:46 +00:00
mycroft e88e13f3bb Fix a bogon relating to >16-bit addresses that I introduced. Fix up BPF
support for received packets.
1994-07-15 21:20:48 +00:00
mycroft db0e00db86 Clean up a bit. 1994-07-10 17:53:12 +00:00
mycroft 60b6c8c0fe This #endif got truncated... 1994-07-07 01:31:00 +00:00
mycroft f810838a9c Speed this up a bit, do multiple transmit buffers, etc. 1994-07-06 01:36:23 +00:00
mycroft 923bab6d40 HPFPLIB --> FPSP 1994-07-05 18:16:43 +00:00
mycroft 53dacdcce5 Add FPSP magic. 1994-07-05 17:11:21 +00:00
mycroft fc6b5fa682 Redo the interface to FPSP, using the supplied glue code. 1994-07-05 17:08:51 +00:00
mycroft 1d45aaf9e2 Fix a compiation problem. 1994-07-05 17:08:16 +00:00
mycroft 0535e409f8 Clean up deleted files. 1994-07-03 11:44:17 +00:00
mycroft 15814de648 Switch to Motorola emulator. 1994-07-03 11:41:33 +00:00
mycroft 1c1622ca22 Clean up deleted files. 1994-07-03 11:40:39 +00:00
mycroft 86726bc4e3 Switch to Motorola emulator. 1994-07-03 11:40:35 +00:00
cgd a2e313bd42 gen syscall fiels from new syscalls.master 1994-06-30 17:01:45 +00:00
cgd bc9970144d fix up for new ID format, and consistency 1994-06-30 16:42:47 +00:00
hpeyerl 73485a0035 Why was DESTDIR= here? From Dave Carrel <carrel@cisco.com 1994-06-27 04:00:52 +00:00
hpeyerl 83daee43dd woops. Not OLD_DISKLABEL 1994-06-27 03:20:08 +00:00
mycroft 81c61dc857 Clean up deleted files. 1994-06-24 14:09:07 +00:00
hpeyerl 97562c208d Changes for ccd. 1994-06-24 14:00:22 +00:00
hpeyerl ecf10b0a7a additions for ccd driver. 1994-06-24 13:57:01 +00:00
hpeyerl 818c51e6db ufs->ffs. From Jason Thorpe (thorpej@cs.orst.edu) 1994-06-24 13:33:49 +00:00
mycroft b0327583a8 Update an #include. 1994-06-22 03:12:23 +00:00
mycroft c22aab7bbe getdirentries() and getdtablesize() compat. 1994-06-22 03:04:01 +00:00
hpeyerl 48fb64c3f7 hp300/stand stuff from Lite. We can boot hp4xx series nodes now! 1994-06-19 01:49:49 +00:00
hpeyerl 9c8b105c4a Fix for vnode_if 1994-06-16 02:14:26 +00:00
mycroft 3fa62971df Build vnode_if.o. 1994-06-08 07:51:36 +00:00
hpeyerl b3857f73f0 #if out references to cd.c for now. 1994-06-06 14:57:33 +00:00
mycroft 87dcadd3d9 Clean up deleted files. 1994-06-06 14:42:14 +00:00
hpeyerl a4c2978e39 Tell config we need .h files for sd/ct/rd/st 1994-06-03 10:51:31 +00:00
mycroft a031f19ad8 For 4.4 profiling stuff. 1994-05-28 15:41:47 +00:00
mycroft 8b59232a5d Bug fix from Mike Hibler. 1994-05-27 17:20:34 +00:00
mycroft 33e5277208 Update RCS id. 1994-05-27 17:19:38 +00:00
mycroft 0dfc96374d Bug fixes from Mike Hibler. 1994-05-27 17:18:50 +00:00
mycroft 46374cc050 Use 4.4 init bootstrapping method. 1994-05-27 12:51:00 +00:00
deraadt 2f0d61f95f match char->u_char change in tty subsystem 1994-05-25 20:22:54 +00:00
mycroft 072c027a70 Somehow this got truncated by 8 bytes... 1994-05-25 13:13:32 +00:00
mycroft c861fe60b9 Put back faster version, with tiny bug fix. 1994-05-25 12:06:52 +00:00
mycroft 2cc3c47f28 Clean up deleted files. 1994-05-25 11:57:56 +00:00
mycroft 64561e1985 Something else needs COMPAT_OHPUX. 1994-05-25 11:55:06 +00:00
mycroft 9088203173 Revert to previous (slower) version for now. 1994-05-25 11:53:43 +00:00
mycroft 2e156593db Merge with 4.4-Lite. 1994-05-25 11:53:10 +00:00
mycroft 4e24a2c49c Add some stuff. 1994-05-25 11:51:33 +00:00
mycroft b13c6f81a6 Merge with 4.4-Lite. 1994-05-25 11:47:14 +00:00
mycroft 644d09ea38 Optimize these a bit. 1994-05-24 16:37:14 +00:00
mycroft 7f4438062b New copy*() functions, cloned from the appropriate functions in libc. Handles
>64k lengths correctly.
1994-05-24 12:24:11 +00:00
mycroft 031e9700a7 MIN --> min 1994-05-24 11:26:02 +00:00
mycroft a6cc4ebda5 Copy copyinstr() from m68k generic, to deal with len > 64k. XXX I think this
code is buggy.
1994-05-23 12:16:34 +00:00
mycroft a6cdb9aa18 Merge with 4.4-Lite. 1994-05-23 10:17:41 +00:00
mycroft 5dede9ed00 Oops. Missed one. 1994-05-23 09:42:17 +00:00
mycroft 64745810db Small changes to match our tree. 1994-05-23 09:21:16 +00:00
mycroft 648acdf769 Make the kernel text writable for DDB. 1994-05-23 08:42:50 +00:00
mycroft cf4e21af5d Merge with 4.4-Lite. 1994-05-23 08:22:24 +00:00
mycroft 48dd63215d Merge with 4.4-Lite. 1994-05-23 08:03:32 +00:00
mycroft 0c3f5c039d Merge with 4.4-Lite. 1994-05-23 06:21:18 +00:00
mycroft 56c75f2846 Update to match other code. 1994-05-23 06:19:05 +00:00
mycroft f2ec88b045 Merge with 4.4-Lite. 1994-05-23 06:13:52 +00:00
mycroft 057ff5994c Clean up deleted files. 1994-05-23 06:06:00 +00:00
mycroft 374ffaf7a4 Merge with 4.4-Lite. 1994-05-23 06:01:20 +00:00
mycroft 247d9ba6f1 Clean up deleted files. 1994-05-23 05:59:34 +00:00
mycroft c1e1831b84 Merge with 4.4-Lite. 1994-05-23 05:58:16 +00:00
mycroft 735cde792d `clock' is no longer a device. 1994-05-23 05:51:01 +00:00
mycroft ef8c1b6829 From 4.4-Lite. 1994-05-23 05:49:17 +00:00
cgd 7179bc94a1 mark buffer_map as pageable, when it's created. 1994-05-23 02:36:53 +00:00
cgd 188f390137 enable pmap_bootstrap_alloc 1994-05-23 02:36:21 +00:00
cgd 5be66e3d97 vmmeter 1994-05-21 09:22:33 +00:00
cgd 5cdafa6720 struct md_coredump 1994-05-21 09:16:34 +00:00
mycroft 47e0d86386 Add label location overrides. 1994-05-20 18:22:44 +00:00
mycroft 2fa167c047 Kill stupid #ifndef. 1994-05-20 18:21:26 +00:00
mycroft 154fa7b57f Avoid name clash. 1994-05-20 18:19:45 +00:00
mycroft a23ee46b98 More swtch() changes. 1994-05-20 10:44:55 +00:00
mycroft c720dfd781 #ifdef out pmap_bootstrap_alloc() for now. 1994-05-20 10:35:16 +00:00
mycroft 29da7efedd swtch() --> cpu_switch() 1994-05-20 10:31:48 +00:00
mycroft 076a7d70b4 Need vnode.h. 1994-05-20 10:07:52 +00:00
mycroft 9d938a6e1d Fix typos. 1994-05-20 09:59:38 +00:00
mycroft d632dcc41b Add isdisk() and chrtoblk(). 1994-05-20 09:52:15 +00:00
mycroft e3c66a5dde Fix cpu_coredump(). 1994-05-20 07:21:31 +00:00
mycroft 2dbea09686 Gah. Need vnode.h. 1994-05-19 09:03:22 +00:00
mycroft 275380b2e2 Add cpu_coredump(). 1994-05-19 09:01:55 +00:00
cgd f3a6716e70 need vnode.h 1994-05-18 06:50:24 +00:00
cgd da707cc4eb syscall and time stuff 1994-05-17 10:37:09 +00:00
cgd 08124ce51b fix syscall for new names 1994-05-17 10:36:03 +00:00
cgd d339b7f220 prototyping foo, and kill profclock stuff 1994-05-17 10:35:21 +00:00
cgd db2fef4843 fix strcat invocations, and cast lots of args 1994-05-17 10:34:41 +00:00
cgd d4f4f4f021 profiling stuff 1994-05-17 10:34:00 +00:00
cgd 5d40a1394d pmap_bootstrap_alloc 1994-05-17 10:33:21 +00:00
cgd 6b7f802ece iskmemdev and iszerodev 1994-05-17 10:32:53 +00:00
cgd 25bfe2fdc8 cpu_swapin and need_proftick 1994-05-17 10:30:33 +00:00
cgd 0918278c51 splstatclock 1994-05-17 10:29:52 +00:00
cgd 3e4570726f cast 1994-05-17 10:28:30 +00:00
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