mark
17d9a824f2
arm32 kernel source restructure
...
- New home of the wd driver now the mainbus specific attachments have
been removed so this can be shared between ARM busses. (rev history
preserved).
1997-10-14 19:13:54 +00:00
mark
29f92bde4f
arm32 kernel source restructure
...
- New home for the rtc driver now that the mainbus specific attachments
have been removed.
- This device will now parent a time-of-day clock device.
1997-10-14 19:07:20 +00:00
mark
f15981dab6
arm32 kernel source restructure
...
- New home for lpt driver, (moved from arm32/mainbus) without the
mainbus specific attachments. (Revision history preserved).
- Hopefully this will be short lived with the new dev/ic/ lpt driver.
1997-10-14 19:04:08 +00:00
mark
713c03a3d5
arm32 kernel source restructure
...
- New home for the com driver, (moved from arm32/mainbus) without
and bus specific attachments. (Revision history maintained)
1997-10-14 19:00:37 +00:00
mark
416b5e2fd3
arm32 kernel source restructure
...
- These drivers have had the mainbus specific attachments removed so
that they can be shared between arm32 busses.
- Moved to arm32/dev
1997-10-14 18:55:49 +00:00
mjacob
c83fc3eeb6
Remove __VM_PMAP_HACK.
1997-10-14 15:29:50 +00:00
mark
b0e76afee4
arm32 kernel source restructure
...
- Moved the audio files that are VIDC dependant from the mainbus
directory to the vidc directory. (revision history preserved)
1997-10-14 12:03:10 +00:00
mark
107eb31dcb
arm32 kernel source restructure
...
- makemodes.c has moved from the arm32/arm32 directory since it build
monitor information for VIDC based displays. Revision history
preserved.
1997-10-14 11:59:49 +00:00
mark
84d5e5ef0a
arm32 kernel source restructure
...
- The devices are VIDC specific and thus are moving to the arm32/vidc
directory.
1997-10-14 11:53:59 +00:00
mark
9a567bec80
arm32 kernel source restructure.
...
- Implement a vidc device. This device is the parent for all the
devices that are VIDC dependant e.g. video and audio.
1997-10-14 11:52:08 +00:00
mark
7b377e8c50
arm32 kernel source restructure
...
- the console code from arm32/dev has been moved here as it is VIDC
specific.
- A few minoir code cleanups to help it fit with the restructures VIDC
sources
1997-10-14 11:49:11 +00:00
mark
553af4fcee
arm32 kernel source restructure
...
- Implement a vidcvideo device to act as the parent for the VIDC console.
1997-10-14 11:47:17 +00:00
mark
8d8f4fc1a7
arm32 kernel source restructure
...
- Moved here from arm32/dev as these files are specific to the
VIDC console.
1997-10-14 11:45:30 +00:00
mark
0c35c55f78
arm32 kernel source restructure
...
- These file are specific to the VIDC base console.
1997-10-14 11:36:51 +00:00
mark
ade593980f
arm32 kernel source restructure
...
- These files are moving to a VIDC specific directory.
1997-10-14 11:35:46 +00:00
mark
bb148db380
Declare memory_disk_size here.
1997-10-14 11:32:47 +00:00
mark
da21556c35
Major overhaul.
...
Removed all the old code for allocation / management of level 1 page
tables.
Implemented new static / dynamic L1 page table allocation / management
using vm_page_alloc_memory().
Fixed bug in pmap_page_index() when specifing addresses between memory
banks.
Serious cleanup up of the comments
1997-10-14 11:31:30 +00:00
mark
4c8c2c8bc7
Replace the DEBUG_VMMACHDEP guards with PMAP_DEBUG which is more
...
universal.
Cleaned up some of the debug code.
1997-10-14 11:23:54 +00:00
mark
c565f1cfdf
Removed the VALIDATE_TRAPFRAME junk.
...
Removed a *load* of dead / old debugging code.
Cleaned up and indented various comments.
1997-10-14 11:22:48 +00:00
mark
cc3928cd66
arm32 kernel source restructure
...
- Major overhaul.
- Removed all the RiscPC and RC7500 specific code and moved that into
separate files for the two machine architectures.
- This routine now provides support for the machine specific machdep
code and provides cpu_startup().
1997-10-14 11:21:21 +00:00
mark
5be47da72c
Cleanup up and correctly indented lots of comments.
...
Removed all the VALIDATE_TRAPFRAME junk.
Generally spring cleaned the code.
1997-10-14 11:19:15 +00:00
mark
9065e731d6
arm32 kernel source retructure
...
- New versions of the drivers for the devices that really are IOMD
specific. The old arm32/mainbus drivers have either been rewritten
and are now child devices of the IOMD or they have been restructured
and split into generic drivers will IOMD specific attachments.
1997-10-14 11:16:35 +00:00
mark
f26efbb3d5
arm32 kernel source restructure
...
- These files are not generic or even really mainbus specific.
They are IOMD specific device.
- These devices have been re-written as child devices of the IOMD
device and the new versions will take up residence in the arm32/iomd
directory with the other IOMD specific code.
1997-10-14 11:13:20 +00:00
mark
480bd07ef8
arm32 kernel source restructure
...
- IOMD specific clock support. This used to the the generic ARM clock
support but is now specific to the IOMD device.
- Updated to support new IOMD device etc.
1997-10-14 11:09:56 +00:00
mark
b841a746a6
arm32 kernel source restructure
...
- IOMD register definitions moved from arm32/include/
- Updated for new IOMD device and all now base relative.
1997-10-14 11:08:45 +00:00
mark
b478812b9b
arm32 kernel source restructure
...
- Implement basic DMA support for the IOMD device.
1997-10-14 11:06:56 +00:00
mark
06d8713b3d
arm32 kernel source restructure.
...
- IOMD specific interrupt handling. These files are mainly the old
arch/arm32/irq* files moved here and updated for new iomd device etc.
(revision history maintained).
1997-10-14 11:05:58 +00:00
mark
59b6709696
arm32 kernel source restructure
...
- Create an independ IOMD device that can be utilised by all ARM
architectures that use an IOMD.
- Configure all IOMD child devices based on the IOMD type and features.
1997-10-14 10:58:48 +00:00
mark
a567ef9bf4
arm32 kernel source structure
...
- RiscPC specific keyboard mapping information. This used to be
conditional code in the keyboard driver.
1997-10-14 10:55:48 +00:00
mark
b6ee6c1e1d
arm32 kernel source restructure.
...
- Separated the RiscPC specific boot/initialisation code from
arm32/machdep.
1997-10-14 10:54:35 +00:00
mark
09a3b914e4
arm32 kernel source restructure
...
- RC7500 specific keyboard mapping information. This used to be
conditional code in the keyboard driver.
1997-10-14 10:52:39 +00:00
mark
efe2e7e6cd
arm32 kernel source restructure
...
- RC7500 machine dependant code. This contains the RC7500 specific
initialisation code that used to be in arm32/machdep.c
1997-10-14 10:51:39 +00:00
mark
7a8e498fd3
arm32 kernel source restucture.
...
- New home for RC7500 prom files.
1997-10-14 10:49:53 +00:00
mark
dc8e90583d
arm32 kernel source restructure
...
- These files have moved (with revision history) to the RC7500 specific
directory.
1997-10-14 10:48:19 +00:00
mark
90d4f588a0
arm32 kernel source restructure
...
- Moved from arch/arm32/arm32 to IOMD specific home retaining history.
1997-10-14 10:40:27 +00:00
mark
258b4c88c5
Cleaned up and indented a lot of comments.
...
Removed the VALIDATE_TRAPFRAME junk.
Use the definitions in machine/trap.h for the breakpoints.
1997-10-14 10:28:07 +00:00
mark
8075222122
Remove a load of control characters lurking in printf statements.
...
Most of this file is now destined for the scrap heap.
1997-10-14 10:26:56 +00:00
mark
4bb8bfc3e6
Handle requests for reading and writing the FP registers when no
...
floating point emulator is compiled in - Ignore the write and return
zeros for the read.
1997-10-14 10:25:48 +00:00
mark
b5a19b0a33
Removed the soft interrupt code that now resides in intr.c
...
Minor code cleanups.
1997-10-14 10:22:01 +00:00
mark
6bc5d93ea6
Implement arm32_drain_write_buffer sysarch() call.
1997-10-14 10:20:48 +00:00
mark
227ca87739
Clean up a few label declarations.
1997-10-14 10:18:45 +00:00
mark
4280862834
This is now just a front end to the general purpose disassembler
...
in disassem.c
1997-10-14 10:18:02 +00:00
mark
c54b8cd7c1
Only flush specific TLB entries after modifing page table entries.
...
Recognised conditional breakpoints.
SHow the ABT, UND and IRQ mode stack pointer registers in register dumps.
Couple of minor fixups.
1997-10-14 10:16:39 +00:00
mark
b9beefc137
Stablised the trace() command. Don't try and trace things that are
...
obviously not a stack frame.
1997-10-14 10:12:04 +00:00
mark
cb5b2b1176
Removed a couple of blank lines.
1997-10-14 10:11:06 +00:00
mark
89f95aa87f
Remove explict profiling calls for assembly functions.
...
Use machine/asm.h macros for declaring assembly functions.
Cleaned up a few comments.
1997-10-14 10:09:46 +00:00
mark
c3d0f4999d
Added ARM8 CPU support.
...
Improved SA110 cache cleaning.
Use the macros in machine/asm.h for function declarations.
1997-10-14 10:07:34 +00:00
mark
c199ce39e2
Added ARM8 support.
...
Added support for cpu specific prefetch abort handlers.
Cleanup CPU fault correction code.
Implement generic handling of CPU boot options.
1997-10-14 10:05:39 +00:00
mark
f6fc0e468a
Move the random device to major 52 as major 50 is already spoken for.
...
Support a com device as a console.
1997-10-14 10:02:49 +00:00
mark
6cf0deab5f
Removed unused variable pamp_debug_level.
...
Dump the spl masks during configure when printing the ipl levels.
1997-10-14 09:59:40 +00:00
mark
b101d67f67
Removed the VALIDATE_TRAPFRAME junk.
1997-10-14 09:58:14 +00:00
mark
c7ea5541dc
Use the macros defined in machine/trap.h for breakpoint information.
...
Make sure the cache in synchronised when modifying memory.
1997-10-14 09:57:28 +00:00
mark
08970e572c
Use the macros defined in asm.h for all assembly function declarations.
1997-10-14 09:54:31 +00:00
mark
eb81503cb0
arm32 kernel source restructure
...
- Debugged so mis-disassembled instructions.
- Change the main disassembled so that the function to use for
printing can be passed in as an parameter.
- Provide wrappers for disassembling using the standard kernel
printf() and db_printf()
1997-10-14 09:35:32 +00:00
mark
cf50b3771f
Optimised version of in_cksum(). This started life as the sparc one
...
and then had the inline assembly replaced.
1997-10-14 09:32:29 +00:00
mark
270cc3f864
New file to handle the ARM generic software interrupts etc. in the
...
restructured sources.
1997-10-14 09:31:14 +00:00
mark
a18400067c
arm32 kernel source restructure
...
- These files are IOMD specific and as such are moving to the IOMD
specific directory arch/arm32/iomd
1997-10-14 09:28:06 +00:00
mark
16ef9e8936
arm32 kernel source restructure.
...
- This file is VIDC specific and is moving to arch/arm32/vidc/
1997-10-14 09:25:13 +00:00
mark
153bcb135c
arm32 kernel source restructure.
...
- This file is IOMD specific and as such has moved to arch/arm32/iomd/
1997-10-14 09:22:45 +00:00
mark
fb9c150c48
arm32 kernel source restructure
...
- Most changes are comment cleanups.
_ iomd.h is no longer an exported header.
- Added intr.h for MI interrupt definitions.
- Added definitions for ARM8 cpu.
- Added bus dma support.
1997-10-14 09:19:59 +00:00
mark
cc6030f45b
List the new random device.
1997-10-14 09:06:52 +00:00
mark
40648232db
arm32 kernel source restructure
...
- Moved with revision history to kshell/kshell_debug.c
1997-10-14 09:02:58 +00:00
mark
1f128863e3
arm32 kernel source restructure
...
- Renamed files with previous revision history maintained
- Minor changes for restructure.
1997-10-14 09:01:37 +00:00
mark
9a761f480a
arm32 kernel source restructure
...
- These files are being renamed.
1997-10-14 08:00:34 +00:00
mark
b360e67c2e
arm32 kernel source restructure
...
- Removed explict profiling calls from the assembly routines
- Use the *ENTRY() macros on all assembly functions.
- Clean up exception strings.
1997-10-14 07:56:48 +00:00
mark
05a00dc8d4
arm32 kernel source restructure
...
- These files are moving home.
1997-10-14 07:49:19 +00:00
sakamoto
fe3d055d41
Initial commit of NetBSD/bebox port.
1997-10-14 06:47:17 +00:00
cjs
c44bfc9eae
Make compile without DIAGNOSTIC set.
1997-10-14 06:22:02 +00:00
jtk
d405a9e1d6
split APM stuff into APM and BIOSCALL specific conditionals
...
move some functions to separate files
1997-10-14 03:57:09 +00:00
jtk
f4f693c3a5
move arch/i386/apm_init stuff to arch/i386/bioscall via repository copy/tag strip
1997-10-14 03:56:24 +00:00
jtk
35a23b7856
add bioscall attribute and bioscall.s/apmcall.s files
1997-10-14 03:55:51 +00:00
jtk
36d9fea6ef
use NBIOSCALL and NAPM where appropriate (split from former monolithic "NAPM")
1997-10-14 03:55:06 +00:00
jtk
a3cd5fc7ba
split out apmcall and bioscall into separate files, for ease of modular
...
construction into other drivers (eventually)
1997-10-14 03:54:18 +00:00
gwr
aea301d0c0
Add a call to idprom_init().
1997-10-13 22:18:52 +00:00
gwr
3716c3b16b
Add idprom.c
1997-10-13 21:59:24 +00:00
gwr
25e542020a
Move idprom stuff from netif_sun.c to idprom.c (new).
1997-10-13 21:57:58 +00:00
gwr
bf1ba6aebb
Provide declarations for _STANDALONE also.
1997-10-13 21:37:02 +00:00
lukem
28558b28eb
rcsid fascism
1997-10-13 14:22:22 +00:00
leo
a1025a03cc
Correct TBIS_20 parameters, add DCFA/DCPA defines for the 020/030 (From
...
Ignatios).
1997-10-13 11:21:12 +00:00
leo
49867b6097
Correct TBIS_20 parameters, add DCFA/DCPA defines for the 020/030 (From
...
Ignatios).
1997-10-13 11:21:09 +00:00
drochner
e14496efb8
Ignore BIOS partition table and disklabel for floppys and RAW_PART,
...
for consistency with the kernel.
1997-10-13 09:26:29 +00:00
cjs
0e4e4777f8
Add pseudo-device rnd.
1997-10-13 06:59:58 +00:00
scottr
1895730762
Fix an oversight in chrtoblktab[], kindly pointed out by Michael Graff.
1997-10-13 03:59:18 +00:00
explorer
80513cb5ae
o Make usage of /dev/random dependant on
...
pseudo-device rnd # /dev/random and in-kernel generator
in config files.
o Add declaration to all architectures.
o Clean up copyright message in rnd.c, rnd.h, and rndpool.c to include
that this code is derived in part from Ted Tyso's linux code.
1997-10-13 00:46:08 +00:00
thorpej
1ae5ca3411
Initialize interrupt handlers and message buffer in mvme68k_init().
1997-10-13 00:21:08 +00:00
thorpej
118885e061
Consolidate some initialization in mvme68k_init().
1997-10-13 00:19:37 +00:00
thorpej
05c4cae34d
We don't need to call isrinit() twice.
1997-10-13 00:18:28 +00:00
mark
26671f6e12
Removed the commented out FPE option as this has not been used for a
...
couple of years.
1997-10-12 21:34:30 +00:00
mark
296f0c6a2d
Removed the fpe-sp files as we have not built them for about 2 years now.
1997-10-12 21:32:55 +00:00
mark
d8e68d4976
This code is so dead it should have been removed a year ago.
1997-10-12 21:31:42 +00:00
mark
96e18bb7fb
Removed as these functions are now in libkern.
1997-10-12 21:28:38 +00:00
mark
b6486b8e44
Removed files memset.S and bcopy.S as these are now in libkern.
1997-10-12 21:27:44 +00:00
gwr
6c5766e1ce
Make this work on the 3/470
1997-10-12 21:08:35 +00:00
mhitch
31508593d3
Oops, wrong file was committed. Get the right one this time.
1997-10-12 19:32:12 +00:00
oki
16bcf097c2
call arpintr() if NARP > 0.
1997-10-12 18:49:25 +00:00
thorpej
4dd0bf9d01
- Consolidate some pre-main initialization into an hp300_init() function.
...
- Initialize the message buffer earlier, in hp300_init(), rather than in
cpu_startup(), so that it's initialized before main() is called.
1997-10-12 18:47:51 +00:00
thorpej
c3637caf77
Consolidate some pre-main initialization into an hp300_init() function.
1997-10-12 18:45:48 +00:00
thorpej
f53f16dd2e
Move the prototype of hp300_calibrate_delay() to cpu.h
1997-10-12 18:37:56 +00:00
oki
075543ca76
Replace trap1 and trap2 to native 4.3 process.
1997-10-12 18:25:36 +00:00
oki
e2f8a8b9cd
Oops, dk_establish still need.
...
Backout previous commit, added prototype.
1997-10-12 18:23:18 +00:00
oki
787edcfff0
Fix compiler warnings.
1997-10-12 18:20:21 +00:00
oki
f78ab6d1cc
Added 'arp' to Neptune-X ethernet interface.
...
Removed local if_se entry (no longer works.)
1997-10-12 18:16:43 +00:00
oki
570278ec01
Added prototypes.
1997-10-12 18:06:21 +00:00
oki
f5733259c7
Added FPU_68060
1997-10-12 18:02:32 +00:00
thorpej
116fe63c4e
Remove extern declaration of devioc[].
1997-10-12 17:53:46 +00:00
scw
e01a82f2a0
Describe how to configure and use VMEbus RAM cards with an MVME147 card.
1997-10-12 15:45:12 +00:00
scw
73699f5ad7
Fix bug whereby if no VMEbus RAM is defined, a MACHINE_NONCONTIG kernel
...
would fail to boot.
1997-10-12 15:41:39 +00:00
scw
01e0c4c896
Move MACHINE_NONCONTIG from std.mvme68k to <machine/vmparam.h> as per
...
Jason's request.
1997-10-12 15:39:35 +00:00
oki
fd9fae64cc
Added prototype.
1997-10-12 14:44:12 +00:00
oki
34c4ab5da2
Prune unused function.
1997-10-12 12:15:15 +00:00
oki
9418615252
Added prototypes.
1997-10-12 12:13:48 +00:00
oki
1db0621f0e
Add prototype.
1997-10-12 06:41:45 +00:00
christos
b848861bfd
Add ENDIANNESS constant
1997-10-11 19:11:10 +00:00
mhitch
7c5af2d5da
Fix typo from DIOCGDEFLABEL implementation.
1997-10-11 16:13:19 +00:00
mycroft
7b89784c31
GC some bogus definitions.
1997-10-11 16:12:55 +00:00
mycroft
3081c6f8cf
AudioC[A-Z] -> AudioC[a-z]
...
AudioElinear -> AudioEslinear
1997-10-11 12:43:51 +00:00
oki
9ce308d6d6
Added header file for prototype.
1997-10-11 11:15:00 +00:00
oki
e23506ac2e
Added header file.
1997-10-11 11:13:54 +00:00
mycroft
9803f46796
Minor rearrangement to match other files.
1997-10-11 09:12:18 +00:00
mycroft
a7aef46287
Use m68k/Makefile.inc.
1997-10-11 09:11:17 +00:00
mycroft
20b05a6bc4
Make these closer to working.
1997-10-11 09:10:25 +00:00
mycroft
448c9be261
Common stuff, like mips/Makefile.inc.
1997-10-11 09:10:09 +00:00
mycroft
5c8d588138
Nuke NOOBJ.
1997-10-11 08:44:42 +00:00
mycroft
acf0e569a5
Update all the tags goo, and use bsd.subdir.mk.
1997-10-11 08:42:02 +00:00
scottr
017e6c7f10
Address PR 4120 by synchronizing v{,un}mapbuf() with the i386 vm_machdep.c,
...
v 1.27, pulling in changes made there by Charles Hannum. Also, incorporate
a few tweaks made by Gordon W. Ross in the sun3 version of this change.
1997-10-11 06:38:45 +00:00
oki
8e80f913ed
Use CLEANFILES= instead of target clean.
1997-10-11 01:19:15 +00:00
briggs
9f3c7b8b63
Treat an unknown A/UX partition as SCRATCH instead of ignoring it.
1997-10-11 01:03:47 +00:00
oki
aca42300b3
Use CLEANFILES= instead of target clean.
1997-10-11 00:26:51 +00:00
oki
051b06a759
Add prototypes.
1997-10-10 21:45:18 +00:00
oki
a9685de195
Fdopen --> fdopen
1997-10-10 21:42:38 +00:00
oki
affaadc59f
Prune unused function.
1997-10-10 21:40:50 +00:00
oki
a6f8cf735d
WARNify, add prototype, remove use of register.
1997-10-10 17:48:06 +00:00
oki
35c6ab7eaf
Add prototype, remove use of register.
1997-10-10 17:46:09 +00:00
oki
5a60f8df47
Remove use of register.
1997-10-10 17:43:09 +00:00
oki
9dfe683ff7
Add missing prototypes.
1997-10-10 12:55:26 +00:00
oki
87e21e080a
Add missing prototype.
1997-10-10 12:54:02 +00:00
leo
6ecab62b97
VM_MAX_ADDRESS is the user max address -- adjust (From Chris Hopps).
1997-10-10 11:05:53 +00:00
jeremy
d2d5e50d91
Rewrote the comments about the operation of the I/O mapper to make them more
...
accurate and (hopefully) easier to understand.
1997-10-10 09:50:03 +00:00
cjs
984390f178
Add now-working ipfilter.
1997-10-10 08:54:14 +00:00
scottr
a7515413d8
Remove advertising clause.
1997-10-10 05:54:48 +00:00
mrg
74f573d85d
remove advertising clause from all my licenses.
1997-10-10 05:39:47 +00:00
mhitch
76b5a9517f
The Blizzard-IV SCSI driver is now separate from the Blizzard-II.
1997-10-10 04:56:09 +00:00
mhitch
06ff9502c2
Add separate driver frontend for the Blizzard-IV; the differences with
...
the Blizzard-II are more extensive than I orginally thought.
1997-10-10 04:53:32 +00:00
briggs
71a2747c66
Ignore partitions of type Apple_Driver43 when filling the fake disklabel.
1997-10-10 04:01:02 +00:00
jonathan
2ebcc702b9
Don't check the actual CPU type unless we're in the _KERNEL, or
...
src/lib/libc/gen/nlist_ecoff.c breaks.
1997-10-10 03:24:49 +00:00
explorer
735c351f71
Add hooks to insert timing info into the random system
1997-10-10 01:49:12 +00:00
jeremy
88a82f5e7a
Corrected typo in comments.
1997-10-10 01:36:32 +00:00
explorer
bde51b6f93
add /dev/random as major device 46
1997-10-09 23:59:15 +00:00
scw
2dde7e366d
Added support for VMEbus RAM cards via MACHINE_NONCONTIG.
...
The kernel should still compile and run without it, but I've
put the config option in std.mvme68k so it's built like this
as standard.
1997-10-09 21:39:16 +00:00
is
9f6d6708f4
Help crosscompiling, by as -> $(AS). Define AS?= as in the calling
...
Makefile.$(ARCH)es. Will hopefully fix the (remaining) part or pr4010.
1997-10-09 20:40:18 +00:00
is
eb54c04b14
Don't forget to set the scale variable even if we dont need to sign-extend it.
...
From PR 4236 by Norman Mackenzie.
1997-10-09 19:19:01 +00:00
bouyer
6ab3092b11
Add byte-swapping functions (bswap16, bswap32, bswap64) to libkern.
...
Only assembly version for i386 bswap16 and bswap32 for now (bswap64 uses
bswap32). Contribution of assembly versions of these are welcome.
Add byte-swapping of ext2fs metadata for big-endian systems.
Tested on i386 and sparc.
1997-10-09 15:42:19 +00:00
oki
15d57c4473
Oops, fixed error in previous commit.
1997-10-09 13:26:18 +00:00
oki
deff7d5471
Added prototype.
1997-10-09 13:19:26 +00:00
oki
a6a631ac6c
Added missing prototype.
1997-10-09 13:00:49 +00:00
oki
a947a7eff9
Remove __BDEVSW_DUMP_OLD_TYPE.
1997-10-09 12:59:23 +00:00
oki
2ce1763013
Prototype spl0().
1997-10-09 12:58:31 +00:00
jtc
4c9d6e4d9c
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 08:58:45 +00:00
jtc
1bcecdd613
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 08:48:33 +00:00
jtc
4229acf79d
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 08:37:20 +00:00
jtc
da7890c526
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 08:31:58 +00:00
jtc
324ce8d6cb
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 07:37:50 +00:00
jtc
c8f77c0b8b
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 07:25:45 +00:00
enami
6705728ce7
Make sure that vs.color is always initialized. Fix PR#2510.
...
- separate initialization code in sput() into new function pcinit().
- call pcinit() in both sput() and pcattach() if (crtat == 0).
1997-10-09 02:05:01 +00:00
briggs
4839f9406b
Clear interrupts properly on the Radius PrecisionColor 8.
...
Thanks for the info go to Andrew MacGibbon <andrew-m@cs.auckland.ac.nz>
1997-10-09 01:25:52 +00:00
briggs
4220edeca5
Probe for the SONIC before saying that we found it. Some early Centris
...
models (low-end) shipped without ethernet installed.
1997-10-09 00:08:00 +00:00
thorpej
e3834cc351
Implement DIOCGDEFLABEL.
1997-10-08 23:37:50 +00:00
thorpej
dd3663cdfb
Fix a typo.
1997-10-08 23:28:01 +00:00
thorpej
5e05593163
Implement DIOCGDEFLABEL.
1997-10-08 23:23:13 +00:00
thorpej
f77f4e6084
The MIPS toolchain generates ELF. Don't pretend like it generates a.out
...
by renaming "netbsd" to "netbsd.elf", and then creating an a.out image
called "netbsd".
Instead, create _both_ ECOFF and a.out versions of the kernels, named
"netbsd.ecoff" and "netbsd.aout" respectively, and drop the ".elf"
from the ELF kernel.
(And, with any luck, the a.out hack will go away completely Very Soon.)
1997-10-08 21:26:16 +00:00
briggs
9c8e4f24b0
Disable video interrupts on the AV machines. Thanks to Michael R. Zucca
...
(mrz5149@cs.rit.edu ) for the addresses and hints as to how the interrupts
might be disabled, and thanks to Henry Hotz (h.b.hotz@jpl.nasa.gov ) for
testing on the 840AV.
Unmap the DAFB regs on the other Quadras after attachment. They're not
used.
1997-10-08 19:54:04 +00:00
oki
fc752db7e8
Use _ASM_LABEL.
1997-10-08 16:02:04 +00:00
mycroft
4d36fbdfa1
Clump USER_LDT with other CPU-related options.
1997-10-08 10:09:36 +00:00
mycroft
a9f50348ae
Update comments regarding BIOSEXTMEM (now REALEXTMEM), and add REALBASEMEM.
1997-10-08 09:32:36 +00:00
mycroft
63c9e725bb
Deprecate BIOSBASEMEM and BIOSEXTMEM, with an #error telling people to try the
...
latest version of the boot block first. Add REALBASEMEM and REALEXTMEM, in case
they really are needed.
1997-10-08 09:23:04 +00:00
jonathan
ac262c0c2f
Allow mips3 ECOFF binaries if running on a mips3 CPU.
1997-10-08 07:36:58 +00:00
gwr
38b2ba3e3f
typo
1997-10-07 20:05:00 +00:00
is
37fce9c90f
Oops, forgot to commit this when doing the recent 060SP Makefile change.
1997-10-07 19:26:11 +00:00
is
e183d29c61
Oops, I forgot this when doing the recent 060sp make system change.
1997-10-07 19:23:37 +00:00
gwr
d0febbb62c
Be sure to kmem_free_wakeup() the same range of address space we
...
got from kmem_alloc_wait() earlier. Thanks to Michael L. Hitch
and Scott Reynolds. (Fixes the sun3/sun3x part of PR#4120.)
1997-10-07 18:28:55 +00:00
gwr
c9d8d6ae1d
Use sizeof(struct ieob) instead of a sun3-specific macro,
...
so this driver will work on the sun3x as well. (Works!)
1997-10-07 18:17:19 +00:00
gwr
2240a5aa56
typo
1997-10-07 18:00:18 +00:00
gwr
b298a0b98c
fix warnings
1997-10-07 17:56:30 +00:00
gwr
35cfb77c2f
Sync with GENERIC
1997-10-07 17:50:50 +00:00
gwr
8e46a17c49
cosmetic
1997-10-07 17:49:26 +00:00
gwr
0a6d195bf0
Add the ie driver (and reorder some things)
1997-10-07 17:08:35 +00:00
gwr
0d541b4c08
Add dvma_malloc() for the ie driver.
1997-10-07 16:51:47 +00:00
gwr
5e10630004
Add stuff for the ie driver
1997-10-07 16:10:25 +00:00
augustss
4a72d59d77
Add GUS PnP card to GENERIC.
1997-10-07 10:39:56 +00:00
drochner
4741e294cf
Supress error message if ENXIO is returned by "open" of disk partition
...
while "findroot()". This happens if a disk without BSD partition is
present, or if the partition does not exist in the disklabel - normal
operation, not worth reporting. (Split out a part to keep indentation
level limited.)
Allow to set "nfs_boot_rfc951" by a conditional to make bootp easier
to use.
1997-10-07 09:54:16 +00:00
scottr
9c7f82f7b8
The annoying message about trusting ourselves to write the PRAM should
...
really be dependent on DEBUG, not DIAGNOSTIC. While we're here, add
a couple of DEBUG messages to mac68k_calibrate_delay(), and wrap them
all appropriately so that the messages aren't enabled unless we
specifically ask for them (by setting clock_debug).
1997-10-07 03:04:55 +00:00
gwr
076ab3f536
Tweak the console support a little (more like the sparc version).
1997-10-06 21:04:21 +00:00
thorpej
0c368b5f67
Initialize the kernel message buffer earlier (before main() is called).
1997-10-06 20:38:46 +00:00
gwr
a5e95ba86d
Move some of the VM initialization work from _startup.c to pmap.c
...
where it is normally found.
1997-10-06 20:04:02 +00:00
gwr
210e726aba
Use vm_offset_t to represent control space addresses, because
...
they are more like physical addresses in that you can not just
dereference a pointer to access the space. (Also, if you use a
pointer type for such things, gdb will _try_ to deference it.)
1997-10-06 19:58:01 +00:00
gwr
c01d3eb597
Flush the I-cache before jumping into just-loaded code.
1997-10-06 19:43:23 +00:00
gwr
81bc13db4b
Need to flush the I-cache before jumping into just-loaded code.
...
Without this, boot programs fail with some PROM versions...
1997-10-06 19:37:26 +00:00
mark
6a8334e84e
Change p_vmspace->pmap references to p_vmspace->vm_map.pmap so that
...
we no longer need __VM_PMAP_HACK.
1997-10-06 01:12:05 +00:00
mark
ac03dfe307
Change p_vmspace->pmap references to p_vmspace->vm_map.pmap so that
...
we no longer need __VM_PMAP_HACK.
1997-10-06 01:12:03 +00:00
mark
7483a0a6ba
Change p_vmspace->pmap references to p_vmspace->vm_map.pmap so that
...
we no longer need __VM_PMAP_HACK.
1997-10-06 01:12:01 +00:00
mark
c4ca3a48de
Changed VM_PMAP reference now that is is a pointer rather than an address.
1997-10-06 00:49:34 +00:00
mark
623bc2b574
Change vm_pmap reference to vm_map.pmap now we have dropped __VM_PMAP_HACK.
1997-10-06 00:47:34 +00:00
mark
84e72a4ba0
Removed __VM_PMAP_HACK
...
Added a couple of reserved field to the pmap structure.
1997-10-05 22:59:36 +00:00
mark
9461d08a78
Define a new sysarch call number ARM32_DRAIN_WRITEBUF that can be used
...
to drain any CPU write buffer.
1997-10-05 22:58:26 +00:00
mark
3b844ee813
Cleaned out some old junk.
...
Enabled .type directive in the ENTRY() macro.
1997-10-05 22:51:05 +00:00
mark
9752ea1553
Define the new format of a setjmp buffer.
...
Define macros for the magic numbers and for the various field.
1997-10-05 22:48:19 +00:00
jonathan
1203ea77f9
GNU ld script for linking standalone MIPS code (e.g., bootblocks).
1997-10-05 22:17:56 +00:00
gwr
ede5144deb
read regs in the right order
1997-10-05 21:00:12 +00:00
gwr
39bf0bf971
normalize include order
1997-10-05 20:59:02 +00:00
gwr
d07537bd72
Do kernel core header initialization a little differently.
1997-10-05 20:53:41 +00:00
gwr
c669b1bdeb
Do the cpu_kcore_hdr initialization a little differently.
...
(also fix - was not setting pg_frame, pg_valid)
1997-10-05 20:43:27 +00:00
gwr
00fe95a86e
sync with sun3
1997-10-05 20:39:17 +00:00
gwr
f0f6b5ab35
cosmetic
1997-10-05 20:37:56 +00:00
thorpej
616e0b7e33
Copyright assigned to The NetBSD Foundation.
1997-10-05 18:26:38 +00:00
thorpej
3b4ad2b60e
Copyright assigned to The NetBSD Foundation.
1997-10-05 18:15:51 +00:00
veego
d39db07047
Update the 'depend on CPU configuration' section for the new or updated
...
ncr53c9x frontends.
1997-10-05 17:19:35 +00:00
veego
b59e0fd6a7
Unused files after the sfas driver is replaced by the MI ncr53c9x driver.
1997-10-05 17:12:44 +00:00
carrel
6d72f0f99f
Recognize sunos binaries
1997-10-05 02:15:48 +00:00
carrel
3f5b21562b
Add missing definition needed for COMPAT_SUNOS
1997-10-05 02:12:52 +00:00
carrel
cb48a4a7e4
Bring sunos compat files in when COMPAT_SUNOS defined
1997-10-05 02:11:21 +00:00
thorpej
66a1783103
Fix some license confusion.
1997-10-04 22:32:26 +00:00
gwr
6b27a0d34f
Make cpu_reboot un-blank the screen (cnpollc(1)).
...
Validate space in page zero for the kcore header.
1997-10-04 20:03:46 +00:00
gwr
0ec1cda62f
Move the call to cninit() up a level (easier to find).
1997-10-04 19:46:17 +00:00
gwr
e53d676a1d
Move dumppage initialization from sun3_startup.c to machdep.c
...
(so it can be a normal kmem_alloc)
1997-10-04 19:39:22 +00:00
thorpej
030188061e
Copyright assigned to The NetBSD Foundation.
1997-10-04 17:36:56 +00:00
thorpej
0e22d3b5a3
Copyright assigned to The NetBSD Foundation.
1997-10-04 17:34:08 +00:00
thorpej
608283bedd
Copyright assigned to The NetBSD Foundation.
1997-10-04 17:22:49 +00:00
gwr
bb2d22bde0
use common genassym.awk
1997-10-04 17:21:23 +00:00
thorpej
9e6a3b705f
Copyright assigned to The NetBSD Foundation.
1997-10-04 17:20:15 +00:00
gwr
c63931a407
use common genassym.awk
1997-10-04 17:14:07 +00:00
thorpej
bb0b21705d
Copyright assigned to The NetBSD Foundation.
1997-10-04 17:03:09 +00:00
gwr
0554a69f18
more comments
1997-10-04 16:56:49 +00:00
thorpej
2d397943d4
Copyright assigned to The NetBSD Foundation.
1997-10-04 09:59:35 +00:00
thorpej
92a347c574
Copyright assigned to The NetBSD Foundation.
1997-10-04 09:38:47 +00:00
mhitch
66e9e9018c
Replace Fastlane and Blizzard SCSI driver frontends, using the machine
...
independent ncr53c9x driver. Add 12x0-IV support to the 1230 driver, and
add Cyberstorm SCSI I and II drivers.
1997-10-04 04:01:17 +00:00
mhitch
3d83dee874
Use a global variable to hold the current speed of the internal serial port.
...
This will be used by certain SCSI drivers to limit the length of DMA transfers
when the serial port is running at higher speeds. GVP and Phase5 DMA
interfers significantly with CPU execution, and significantly increases
receive buffer overruns (silo overflow). Reducing the DMA transfer length
can reduce the overruns.
1997-10-04 03:59:36 +00:00
gwr
9d9695813b
Declare kbd_docmd()
1997-10-03 23:08:08 +00:00
lukem
7d508b124f
define SIZE?=size, and use ${SIZE} instead of size. makes cross
...
compilation easier
1997-10-03 07:17:00 +00:00
gwr
167d06be57
Increase MSGBUFOFF to 512 so we can be sure there is room for a
...
kernel core header before the message buffer.
1997-10-03 02:16:15 +00:00
briggs
407e2e622f
port-mac68k/4158: current kernel doesn't recognize some adb devices.
...
Patch applied. Thanks to SUNAGAWA Keiki for the change-request.
1997-10-02 15:12:49 +00:00
briggs
13ceb16786
port-mac68k/4175: Need to add support for 33 MHz LC475/Q605.
...
Fix applied. Thanks to David Johnston for the PR and the reminder.
1997-10-02 13:31:13 +00:00
christos
0c2a9deb8f
Oops, missed a space in previous formatting change.
1997-10-02 04:23:09 +00:00
gwr
3c0178f33d
Make msgbuf stay in page zero
1997-10-02 01:15:04 +00:00
gwr
a3cc0968d7
Fix MSGBUFSIZE
1997-10-02 01:12:09 +00:00
drochner
f596be4ec4
Fix the problem described in PR port-i386/4177: scroll lock could cause
...
tsleep() to be called from an interrupt handler.
The semantics of the scroll-lock key is changed now: it issues a ^S or
^Q, depending on the current state. (It should probably issue
tp->t_cc[VSTOP] or tp->t_cc[VSTART] instead, but this would require more
serious structural changes because there is not always a tty context
present.)
The "scroll lock" LED is now controlled by pcstart()/pcstop(), so it
will show the real state even if the start/stop characters are remapped
or the normal ^S/^Q are used.
1997-10-01 20:48:59 +00:00
pk
feaaceb801
Missing `#ifdef SUN4M' in pmap_release(); rearrange slightly to look
...
more natural.
1997-10-01 19:21:17 +00:00
drochner
e125082627
adapt to changed device names
1997-10-01 18:13:19 +00:00
kleink
6eb0c3077a
Remove duplicate inclusion of <sys/device.h>.
1997-10-01 16:28:22 +00:00
fvdl
d786742d91
Provide workaround (by Charles Hannum) for error in register allocation that
...
could occur in bus_space_write_multi*
1997-10-01 08:25:15 +00:00
christos
7f41ec0345
PR/4162: Chris Jones: make cleandir does not work properly; it does not
...
remove the object files and the .depend file in the kernel build directory.
1997-09-30 22:50:53 +00:00