christos
38f1964478
Fix bug in the KGDB trap definition. Add svr4 software traps.
1995-07-04 22:58:51 +00:00
cgd
c83f9c5568
remove unused cpu_exec() definitions. moved "broken swap" markers, for
...
ports that still need it, to types.h.
1995-06-28 02:55:18 +00:00
cgd
d4a54b73d2
kill user-land DELAY macro, as suggested by gwr.
1995-06-28 02:43:36 +00:00
pk
affbc4d346
Define variables and macros for DVMA allocation using rmaps.
1995-06-26 22:36:32 +00:00
pk
04977f87e0
sl_xxx2 -> sl_pcylinder, for Chucks new xd driver.
1995-06-26 22:09:47 +00:00
cgd
2d49c3885b
clean up definitions of ctod(), dtoc(), ctob(), btoc(), btodb(), and
...
dbtob(). remove unused definitions of ctos(), stoc(), and dtob().
1995-06-26 06:55:38 +00:00
cgd
1c0be437b1
define __BDEVSW_DUMP_OLD_TYPE for ports where it's true. clean up
...
some m68k ports inclusion of common header.
1995-06-26 05:13:37 +00:00
pk
008504e597
Define IO-cache bit for sun 4/400 machines.
1995-06-25 23:15:58 +00:00
pk
95733d9732
add a couple more sun4m bits.
1995-06-25 21:34:28 +00:00
jtc
55fbbc705d
Wrap with #ifndef _XXX_FLOAT_H_/#define _XXX_FLOAT_H_/ ... /#endif.
1995-06-20 20:45:22 +00:00
jtc
1d65cdd4ab
#include <sys/cdefs.h>.
...
Wrap __flt_rounds() declaration with __BEGIN_DECLS/__END_DECLS.
1995-06-20 20:32:22 +00:00
pk
95fcffe527
eeprom device for Sun4 from Jason Thorpe.
1995-05-29 23:56:27 +00:00
pk
b4cf60ac8a
cpu_swapout() not needed after all.
1995-05-19 06:57:41 +00:00
pk
e01c46144d
Minimalist implementation of KIOC[SG]KEY.
1995-05-10 16:04:55 +00:00
pk
f250262185
#define VA_INHOLE() - to test a VA for being in an MMU hole
...
(and PG_VSHIFT should 29).
1995-05-08 17:47:26 +00:00
pk
9ef5f62072
Start swapping.
1995-05-08 17:34:20 +00:00
cgd
8703076975
define BROKEN_SWAP and/or cpu_swapout as appropriate.
1995-05-05 03:41:51 +00:00
pk
d4f78febcf
define LED controls
1995-04-26 14:24:54 +00:00
christos
de42a28a1b
- added sunos_machdep.c for sun3, atari, amiga and mac68k.
...
- changed machdep.c and trap.c to use struct emul.
- remove ep_setup references.
- added struct emul to all emulations.
1995-04-22 20:24:40 +00:00
pk
e1873796ae
Make size of struct pmap' independent of
MMU3_L', so libkvm is
...
usable on all machines.
1995-04-13 16:24:40 +00:00
pk
ba43a19831
3-level MMU changes: software MMU data structures now display a VM model
...
consisting of `regions', `segments' and `page maps'.
1995-04-13 13:48:46 +00:00
pk
c6bf93b06b
Add `region' ASI.
1995-04-13 13:41:02 +00:00
jtc
8cfef1c855
Sparc specific portions of ieeefp.h (fp_rnd, fp_except, constants, etc.).
1995-04-10 21:14:36 +00:00
jtc
182ee20c36
Changed FLT_ROUNDS from constant to a call to __flt_rounds(), so that the
...
current rounding mode is accurately reported.
1995-04-10 21:11:42 +00:00
mycroft
22cefc03bc
Bring back pmap_kernel(), for now always inlined as a pointer to
...
kernel_pmap_store.
1995-04-10 12:41:29 +00:00
christos
687b36dccc
First pass at the ucontext stuff.
1995-03-31 02:55:59 +00:00
jtc
71ab4ed9dc
KERNEL -> _KERNEL
1995-03-28 18:13:48 +00:00
jtc
f86410093b
Changed name of __weak_reference() to __indr_reference(). They really
...
are indirect references, and I want to add a real __weak_reference()
macro to <machine/cdefs.h> soon.
1995-03-23 19:58:48 +00:00
cgd
b8403d582b
don't be so quick to cast macro arguments to unsigned; if the
...
arguments are really off_t's (e.g. to btodb), then you can lose
information. This was the "> 4G file systems don't work" bug; physio
uses btodb, which was broken.
1995-03-18 07:22:43 +00:00
pk
d374af4496
Prototype for pmap_pa_exists().
1995-03-10 16:56:27 +00:00
pk
d61b2703ef
Allow for multiple virtual PROM addresses.
1995-03-08 15:51:03 +00:00
pk
e924f34f97
Sync with sys/audioio.h for now, so SunOS compat works.
1995-03-04 09:58:45 +00:00
pk
02b0f2a929
floppy levels.
1995-02-23 19:58:16 +00:00
pk
b96f801acb
We have more registers.
1995-02-09 10:34:21 +00:00
pk
f6cd1eeea7
Integrate changes from Chuck Cranor for the Sun 4/100.
...
Support for multiple register banks on SBUS devices (based on patches
from Francis Dupont).
Highlights:
romaux defines an array of register spaces.
pay attention to `vactype'.
quirks handling 4/100 idiosyncracies.
1995-02-01 12:37:21 +00:00
jtc
830a53e394
ANSI says that <stdarg.h>'s va_end macro must expand to a void expression.
...
For consistancy, I'm changing <varargs.h> too.
1995-01-28 01:51:46 +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
jtc
d7a8b2964f
Only define sig_atomic_t when _ANSI_SOURCE is defined.
1995-01-10 19:01:00 +00:00
pk
6cfe5f9b6f
pmap_init() already declared elsewhere.
1995-01-10 16:15:20 +00:00
mycroft
820f9da835
Validate /dev/mem addresses again.
1995-01-09 11:22:06 +00:00
cgd
e5049f4d59
make the definition of _JBLEN mach. dep. header-dependent.
1994-12-20 10:36:27 +00:00
pk
c09156bf8b
Introduce pmap_prefer() which is used to obtain a cache-friendly virtual
...
address.
1994-12-10 11:43:56 +00:00
deraadt
6abee40cb1
prototype wcopy/wzero
1994-11-25 23:11:42 +00:00
deraadt
941871d6ab
XXmatch change (and a few __P() as well)
1994-11-23 07:02:02 +00:00
deraadt
274a90762d
copyright/Id cleanup
1994-11-20 20:51:32 +00:00
deraadt
3dd85af7b5
fixed rss code by charles
1994-11-14 06:09:19 +00:00
deraadt
8b82ad359d
bzzzttt wrong wrong wrong
1994-11-03 04:29:53 +00:00
deraadt
88af1ef233
VA_VSEG() should use NBPG
1994-11-02 23:16:59 +00:00
deraadt
8e89099cf4
ioctl u_long cmd
1994-11-02 04:59:23 +00:00
deraadt
b71f248be4
do not have UPAGES definition
1994-11-02 04:59:04 +00:00