Commit Graph

179 Commits

Author SHA1 Message Date
cgd
5aea0d3fd2 update for new syscall args description mechanism 1994-10-20 04:46:23 +00:00
cgd
f501e4e128 make <stdarg.h> a symlink, and clean up ports' stdarg.h and varargs.h files. 1994-10-15 04:57:29 +00:00
mycroft
cbe87dbb9c Remove BYTE_MSF. 1994-10-09 09:21:53 +00:00
chopps
241af64f6d fix typo. 1994-10-06 20:32:04 +00:00
jtc
badcc17a6d Add constants required by XPG3 1994-10-05 17:16:29 +00:00
cgd
cefdccbf31 changes for the new sys_process.c, and some cleanup 1994-08-15 16:37:04 +00:00
chopps
37330ed064 mama always said to protect those macro args.. 1994-08-05 23:21:31 +00:00
cgd
3fbc338a62 define __BIT_TYPES_DEFINED__ for compatibility with things like BIND and nvi 1994-07-20 05:44:19 +00:00
mycroft
03ff2f15e7 Add copyright; clean up a bit. 1994-07-07 07:29:07 +00:00
mycroft
48f0b8e554 .ascii'd version of the copyright. 1994-07-07 07:28:49 +00:00
mycroft
4ebdb629aa Simplify, speed it up, and do the right thing for floating point constants. 1994-07-07 01:51:18 +00:00
mycroft
d5b1b6a1cd Rewrite an odd instruction. 1994-07-07 01:49:58 +00:00
mycroft
eddb30ab43 Port to NetBSD, with some bug fixes and minor performance tweaks. 1994-07-05 17:56:52 +00:00
mycroft
716b96f660 Clean up deleted files. 1994-07-05 17:56:19 +00:00
mycroft
22ef5fa9e9 Import the Motorola 68040 Floating Point Software Package. 1994-07-05 17:50:24 +00:00
mycroft
8133f8819b Clean up deleted files. 1994-07-05 17:22:09 +00:00
mycroft
df5fb04d0c Remove fpsp.U. 1994-07-05 17:12:45 +00:00
mycroft
67545e35a4 Remove bogon. 1994-07-03 10:24:21 +00:00
mycroft
75d34a2362 Clean up deleted files. 1994-07-03 10:23:31 +00:00
gwr
1f142431e8 Fix disassembly of branches with byte displacement.
Disassembler routine no longer prints the address because
db_examine now does it for us (fixes "double speak" bug).
1994-06-30 12:54:44 +00:00
deraadt
50b13742e4 _MACHINE_VARGS_H_ 1994-06-29 00:45:01 +00:00
hpeyerl
0c62469161 fix to avoid duplicate symbols w/hpfplib. 1994-06-21 02:34:54 +00:00
chopps
5820b21813 default is MIT syntax not moto. 1994-06-16 14:32:05 +00:00
mycroft
5b3fef124c Fresh compilation, with a few bugs fixed. 1994-05-29 05:11:30 +00:00
cgd
4d7a245049 can't use u_long 1994-05-23 07:41:24 +00:00
mycroft
87ffceb2c9 Add RCS ids. 1994-05-23 06:32:35 +00:00
mycroft
d27eb7ac28 Merge with 4.4-Lite. 1994-05-23 06:29:07 +00:00
mycroft
0c7a9f0d58 Remove copy.s. It's simply not that generic. 1994-05-23 06:25:58 +00:00
cgd
cbfe06b441 update from lite 1994-05-21 06:49:14 +00:00
cgd
06e74952e7 new way of naming things 1994-05-21 06:49:08 +00:00
mycroft
5a13b41bbc Speed up process_sstep() and process_set_pc(). 1994-05-19 06:36:06 +00:00
chopps
1bae027600 conditional contents on !FPSP 1994-05-18 16:31:49 +00:00
chopps
5f360da32c always assemble fpspnull.s 1994-05-18 16:31:19 +00:00
gwr
2d6f34fc15 Fix disassembly of "mov #0xNNNN,sr" 1994-05-16 16:51:48 +00:00
cgd
c9d464003e USL copyright foo 1994-05-16 10:58:26 +00:00
mycroft
19ab195faf Needed for new profiling code. 1994-05-13 10:40:50 +00:00
gwr
468d5c3b45 Print offset from symbol in same format as input parser understands
(so they can be cut and pasted in an xterm).
1994-05-13 04:46:47 +00:00
gwr
3cd58e94d9 Fix parentheses bug in code that counts function args. 1994-05-13 04:41:43 +00:00
gwr
7e97ccb740 This file was using off_t where it should have had db_expr_t and
these are, of course, no longer the same thing.
1994-05-09 16:17:08 +00:00
chopps
896d6fdb2e Add SSIZE_MAX and SIZE_T_MAX, also fix other broken values. 1994-05-09 12:39:38 +00:00
chopps
86bc8153cd Add _SSIZE_T_. 1994-05-09 11:44:32 +00:00
briggs
2998461b9c Add fuswintr and suswintr. 1994-05-06 17:37:37 +00:00
cgd
a0a7429482 lots of changes: prototype migration, move lots of variables, definitions,
and structure elements around.  kill some unnecessary type and macro
definitions.  standardize clock handling.  More changes than you'd want.
1994-05-05 05:35:42 +00:00
cgd
4bbabd8e7a Rename a lot of process flags. 1994-05-04 03:41:12 +00:00
briggs
18f9441f44 Add fpsp support. Comment out fpspnull line until I figure out how to
specify "not option" with new config.  Don't need it yet, anyway.
1994-04-21 23:07:30 +00:00
briggs
7df08ffd59 vm/queue.h doesn't exist any more. 1994-04-18 21:25:22 +00:00
mycroft
d2f28a1124 Someone made a typo. 1994-04-11 01:15:47 +00:00
chopps
8ae488d659 protect against multiple inclusion 1994-04-10 02:22:09 +00:00
brezak
39e3da4a69 Add RCSID macro; be sure ENTRY is in .text 1994-03-18 21:18:07 +00:00
cgd
ff30e7db73 add basic integral types (a la sparc port) that new nvi wants. 1994-03-14 02:12:15 +00:00
chopps
54fa15b809 That comment at least needed fixing now. Also changed some buffer
sizes to more reasonable ammounts.
1994-03-04 13:53:48 +00:00
chopps
32d1d2b36a 1 pounds of coffee, 6 packs of smokes and a couple pizzas.
This is for backup purposes only.  It works in a hacked up
user-mode setting.  I have to get ddb working with amiga's to
test this any further though.  I tested the main opcodes pretty
much, not too much testing on the fpu ops and it printed pflusha :^)

major externally visible changes still planned.
1994-03-04 13:44:30 +00:00
glass
1bf91e4911 so you can compile a kernel w/o using our hacked gas 1994-03-01 07:50:49 +00:00
glass
1fa0d00b1a should use ENTRY() macro 1994-03-01 07:47:59 +00:00
chopps
776563485e copyinstr: 4321, not 2143 :^) also removed a couple beq's. fixes from
Michael Hitch.
1994-02-28 00:27:26 +00:00
mycroft
7ef6eb49d3 Do the right thing on overflow. 1994-02-13 07:42:47 +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
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
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
d510b6eb3a PT_[SG]ETFPREGS are not yet implemented. 1994-01-30 17:33:55 +00:00
mycroft
b5f845fbef Forgot the .even... 1994-01-29 16:28:16 +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
cgd
a537c5039a make FPSP m68k-generic 1994-01-29 02:49:16 +00:00
jtc
5235180083 Fix spelling error in Copyright notice 1994-01-28 23:43:26 +00:00
mycroft
99150d20bf Protect against multiple inclusions. 1994-01-28 04:41:26 +00:00
pk
24e4cb4bad move varargs stuff to arch/<machine>/include. 1994-01-27 00:18:18 +00:00
mw
b638719362 Add support for 68040 frames and flag bits. 1994-01-26 21:35:37 +00:00
mw
9b4fe6ffc7 FPU software emulator for '40 1994-01-26 21:24:05 +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
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
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
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
briggs
f03dd88794 New parameter to process_sstep(). 1994-01-21 04:21:06 +00:00
mycroft
bb3d7004c8 Deal with linkl in addition to linkw. 1994-01-10 17:59:45 +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
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
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
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
mycroft
71c7280658 Thinko. code is always 0 on m68k; no need to print it. 1994-01-09 20:05:47 +00:00
mycroft
8243207be1 Some more minor cleanup. 1994-01-09 19:39:23 +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
8cdc8d997d define PT_STEP, and clean up some 1994-01-09 16:53:03 +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