gwr
70065d9d16
Fix a comment while I'm here...
1995-11-10 22:05:52 +00:00
gwr
01655dec81
Need to define KERNTEXTOFF for kvm_mkdb
1995-11-10 22:04:48 +00:00
gwr
df737690d7
Remove (again) things accidently revived by cvs tag...
1995-10-13 19:37:06 +00:00
gwr
f1b8ad3645
New function: set_segmap_allctx()
1995-10-10 21:29:02 +00:00
gwr
dda519e3d9
The previous hack to save two instructions when the
...
return value of splx() was ignored did not prevent the
optimizer from re-ordering the asm statements! (Yikes!)
Revert this to the old, single asm statement method.
Thanks VERY MUCH to David Jones for finding this!
1995-10-10 21:28:00 +00:00
gwr
3c868e07f9
New DVMA interface, and various cleanup.
1995-09-26 04:01:53 +00:00
mycroft
9a5c8b5f89
Add splsoftnet().
1995-08-13 00:31:28 +00:00
gwr
59078e8a4b
Cosmetic (fix order)
1995-08-08 20:57:51 +00:00
gwr
239821855f
Add default value for SHMMAXPGS (from Jason Thorpe - fixes PR#1220)
1995-08-08 20:56:45 +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
gwr
f82c63a641
Remove temporary __BDEVSW_DUMP_OLD_TYPE (our dumpsys is safe 8^)
1995-06-27 14:38:22 +00:00
gwr
6548befa4f
Nuke user-mode DELAY() macro.
1995-06-27 14:37:22 +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
jtc
55fbbc705d
Wrap with #ifndef _XXX_FLOAT_H_/#define _XXX_FLOAT_H_/ ... /#endif.
1995-06-20 20:45:22 +00:00
gwr
cd13e583aa
Provide delay2us as an inline and make it reasonably accurate,
...
but conservative (long) by a factor of about 1.25
1995-06-13 22:14:24 +00:00
gwr
7554244ef3
Make struct cpu_disklabel hold the Sun disk label.
1995-05-24 21:00:15 +00:00
gwr
b2b4514bbc
Define struct saif
1995-05-24 20:58:05 +00:00
gwr
bbabbc2614
Sunc with sparc version (adds key repeat capability)
1995-05-24 20:57:00 +00:00
gwr
6867f7fcbd
Update cpu_fork() to eliminate double mapping of kernel stacks.
1995-05-24 20:55:33 +00:00
jtc
8aa6c376b6
KERNEL -> _KERNEL
1995-05-11 16:52:54 +00:00
cgd
8703076975
define BROKEN_SWAP and/or cpu_swapout as appropriate.
1995-05-05 03:41:51 +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
gwr
a914f4e306
typo
1995-04-16 01:50:45 +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
mycroft
e957423a98
Move fp_except and fp_rnd definitions to machine/include.
1995-04-09 21:31:58 +00:00
gwr
522e7f03d7
First cut at cgtwo driver. Not quite right yet.
1995-04-07 02:54:43 +00:00
jtc
71ab4ed9dc
KERNEL -> _KERNEL
1995-03-28 18:13:48 +00:00
gwr
b7982644e1
Put spltty at level 4 and adjust others appropriately.
...
Also, improve the inline _spl() and move it to psl.h
1995-03-27 01:22:50 +00:00
gwr
04446336b4
correct the file name
1995-03-21 16:22:25 +00:00
gwr
a59d9a4ac9
This is needed by the Xsun servers.
1995-03-21 16:19:57 +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
gwr
d8b3f42519
Declare ee_console (for drivers).
1995-03-10 02:29:16 +00:00
gwr
7dc7eb1364
Fix PA_PGNUM for high addresses (cast to unsigned).
1995-03-10 02:28:01 +00:00
gwr
d75dab3a1b
DVMA slave mapping support.
1995-02-13 22:23:55 +00:00
gwr
a01db7142a
minor cleanup
1995-02-11 20:59:37 +00:00
gwr
13c791b060
Add saio.h and move relevant struct from mon.h into it.
1995-02-07 05:01:05 +00:00
gwr
dd81695cb9
Add ddb commands: machine {abort|halt|reboot}
1995-02-07 04:34:45 +00:00
gwr
23aaa8905b
Let the common file deal with multiple inclusion.
1995-01-24 05:58:40 +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
gwr
c148a69816
Cleanup
1995-01-11 20:38:23 +00:00
cgd
e5049f4d59
make the definition of _JBLEN mach. dep. header-dependent.
1994-12-20 10:36:27 +00:00
gwr
bfae9f3105
Have working bus_peek(), and drivers use it.
1994-12-13 18:26:39 +00:00
gwr
fe52f9ae4f
New autoconfig interface to support VME, etc.
1994-12-12 18:58:45 +00:00
gwr
2529298878
Export some headers that X will want, and minor clean-up.
1994-12-01 22:46:23 +00:00
gwr
0caf3c47cb
cosmetic
1994-11-28 19:13:18 +00:00
gwr
e99ed4c957
New cd_match prototype.
1994-11-23 06:58:36 +00:00
gwr
4e1ccf9989
Add USPACE
1994-11-23 05:18:16 +00:00
gwr
59bf96aa56
Lots of changes. Fairly stable now.
1994-11-21 21:26:40 +00:00
gwr
6bc6879e46
Remove some unnecessary junk.
1994-10-26 18:56:02 +00:00
cgd
20af809ca2
new RCS ID format.
1994-10-26 09:07:55 +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
gwr
399b15ebf9
Kill CLOCK_VA, INTERREG_VA. Do spl0() and splx(x) inline too.
1994-09-20 16:31:03 +00:00
gwr
7cd046827a
Add obio_find_mapping(), kill xxx_va gunk.
1994-09-20 16:28:00 +00:00
gwr
732923addf
Cleanup, fix mon_reboot()
1994-09-20 16:26:40 +00:00
gwr
946d055d67
Add prototype for ee_get_byte(), etc.
1994-09-20 16:26:00 +00:00
jtc
23ece5babc
asm -> __asm (PR #463 ).
1994-09-16 02:39:36 +00:00
gwr
1e707d2dec
Add USPACE
1994-08-23 21:11:37 +00:00
gwr
dac6268e7d
Added for X11 (at Theo's suggestion).
1994-08-08 21:14:15 +00:00
gwr
302e9ebd74
No longer redefine CLK_TCK because JTC says the value is arbitrary
...
and the redefinition caused noisy warnings.
1994-07-26 18:15:18 +00:00
gwr
b9311f14dd
Get rid of MDP_AST
1994-07-23 03:23:15 +00:00
gwr
c51c8eb6c8
..wrong version last time...
1994-06-29 05:32:53 +00:00
gwr
ccceee9df1
Make setsoft* use the real software interrupt register
...
provided on Sun machines (instead of simulating mtpr).
1994-06-28 21:47:56 +00:00
gwr
dd658a58ea
Add PMEGQ_KERNEL for pmegs on the new kernel queue.
1994-06-28 21:44:38 +00:00
glass
7bf668fed9
so libkern compiles
1994-05-30 06:42:57 +00:00
gwr
813f137067
Catch up with frame.h chages, merge stuff from new hp300 port.
1994-05-27 14:55:20 +00:00
glass
fe1cecc3a1
md_coredump
1994-05-25 07:04:10 +00:00
gwr
b2ebb8dd26
Contents got doubled somehow - remove 2nd copy.
1994-05-23 18:31:53 +00:00
gwr
65bb9d2b12
SCSI driver works!
1994-05-13 21:30:29 +00:00
gwr
c309e12499
Add CTL_MACHDEP stuff.
1994-05-10 05:24:05 +00:00
gwr
c763beba59
Tracking 4.4 integration
1994-05-06 23:02:38 +00:00
gwr
aecff7aff1
Track changes to proc.h
1994-05-06 04:33:55 +00:00
gwr
4204589450
Track renamed proc flags.
1994-05-05 03:02:49 +00:00
gwr
1adf9a39b5
Make the DELAY macro call the new delay() function.
1994-05-04 05:25:43 +00:00
gwr
a8f63d1201
Add zs0_va, zs1_va
1994-05-04 05:24:36 +00:00
gwr
7504f664b1
Add EE_CONS_P4OPT, fix boilerplate.
1994-05-04 05:23:02 +00:00
glass
7a1f9ba5b9
ugh. splimp is the greater of splnet and splbio now. used by pmap module for splpmap()
1994-05-02 05:46:06 +00:00
glass
4193c502e4
fixed to use new queue stuff. random diffs to make ddb stuff mostly compile
1994-04-24 20:10:13 +00:00
glass
d4ef8d6c0d
copyright change
1994-03-16 19:10:35 +00:00
glass
7d3c6bd847
eeprom stuff
1994-03-16 04:34:00 +00:00
glass
8461eac15e
boots, presents shell prompt, and doesn't crash immediately
1994-02-23 08:28:11 +00:00
glass
0224e19bc6
sun3 port works under NetBSD-current now. rcsids probably fucked
1994-02-04 08:19:37 +00:00
jtc
5235180083
Fix spelling error in Copyright notice
1994-01-28 23:43:26 +00:00
mycroft
6a50b26e15
Pointer to common version.
1994-01-27 15:26:31 +00:00
cgd
c9c3b2abbe
HP300 -> MACHINE
1994-01-27 02:12:44 +00:00
cgd
849b864238
stub
1994-01-09 16:35:32 +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
b38fa5acf8
stubs which pint to m68k include
1994-01-08 12:41:41 +00:00
mycroft
ed95321df9
Still need old #defines for now.
1994-01-06 17:05:34 +00:00
mycroft
f76fdd7722
Implement `struct reg'.
1994-01-06 16:50:13 +00:00
glass
2ed464d5b4
MACHINE_ARCH
1993-12-12 09:10:52 +00:00
glass
aa497f4aea
snapshot of my private sources
1993-12-12 09:08:26 +00:00
mycroft
f67ccd2bf0
Move #define of NIPCREG outside #fidef.
1993-12-08 22:46:15 +00:00
glass
06932ce0f8
Now works with current tree, as opposed to the july 8th tree in which it was
...
written.
Requires magnum infrastructure now, particularly the clock stuff.
Fails to exec init because the /sbin/init binary
is a sunos binary. Next step is to integrate sunos compatibility code
from /sys/compat/sunos, and the amiga port.
Does not yet implement MACHINE_NOCONTIG support.
[from glass Mon Nov 22 21:22:45 PST 1993 home tag: home2]
1993-11-23 05:28:35 +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
glass
8585a64107
sun3 port updated. netboot integrated.
1993-10-12 05:17:41 +00:00
mycroft
0b3f240c49
Ditto.
1993-09-02 19:05:40 +00:00
glass
a2133ea268
last snapshot before uploading. we still have serious clock problems
1993-08-28 15:35:16 +00:00
glass
dc22f15a6d
snapshot. for uploading. gets lost in swtch after enablertclock()
1993-08-21 02:16:07 +00:00
glass
ce39daad77
'clock' is now part of the standard config system instead of being done
...
early and in a hacked way. the movement of startrtclock() to below
cpu_startup() allows this.
1993-08-16 10:42:37 +00:00