cgd
|
edcb9b60e1
|
current_spl_level should be initialized to _SPL_HIGH.
|
1998-04-10 20:29:02 +00:00 |
|
mark
|
af29a19dd0
|
Fix the interrupt number for the PS/2 mouse port on the ARM7500
(from David Forbes).
|
1998-04-10 06:54:30 +00:00 |
|
mark
|
447623df53
|
Correct the values of IOMD_MSDATA and IOMD_MSCR as they are 4 times too
big. Spotted by David Forbes.
|
1998-04-10 06:53:08 +00:00 |
|
mark
|
3d26c2dbf1
|
In cpu_fork() if the vmspace is shared don't fiddle with it. e.g. don't
try and replace the zero page pagetable and mapping.
|
1998-04-03 01:58:40 +00:00 |
|
mark
|
d6fb052cdd
|
Setup proc0.p_addr much earlier on in the startup.
|
1998-04-03 01:56:34 +00:00 |
|
mark
|
27af7137f4
|
Overhaulled cpu_reboot(). Junked all the boot action garbage and just use
howto to dictate what operations to perform.
Removed support for calling the deprecated kshell stuff.
|
1998-04-02 02:01:13 +00:00 |
|
mark
|
ac4c80ec10
|
Include machine/asm.h and use the ENTRY() macro for all function entry
points.
|
1998-04-01 23:14:21 +00:00 |
|
mark
|
90a05fec98
|
Tidied up various comments. Use the function entry macros from asm.h for
all entry points and don't bother profiling cpu_reset().
Flush the I and D TLB's after turning the MMU and cache off in cpu_reset().
|
1998-04-01 23:12:32 +00:00 |
|
mark
|
b2286e384a
|
Include machine/asm.h and use the macros from there for declaring
the function entry points.
Removed some redundant .req statements.
|
1998-04-01 23:09:06 +00:00 |
|
mark
|
a877b68db5
|
Don't include sys/device.h here.
|
1998-04-01 23:05:28 +00:00 |
|
mark
|
f0393b3819
|
Remove a chunk of dead comments as they appears in disassem.c where
they make a lot more sense.
|
1998-04-01 23:04:16 +00:00 |
|
mark
|
4a96466f61
|
Remove redundant .req assembler statements.
|
1998-04-01 23:02:32 +00:00 |
|
mark
|
eb81ac0bbc
|
Remove a load of redundant .req statements.
|
1998-04-01 23:00:13 +00:00 |
|
mark
|
ae5c857ba4
|
Remove redundant .req statements.
Make various entry points non-profiling.
|
1998-04-01 22:59:25 +00:00 |
|
mark
|
fd18f1a45b
|
Remove some redundant .req statements.
|
1998-04-01 22:55:45 +00:00 |
|
mark
|
077c15ab4d
|
Remove some redundant .req statements.
Make various entry points non-profiling.
|
1998-04-01 22:55:05 +00:00 |
|
mark
|
268d889d0d
|
Make the floppy_read_fiq and floppy_write_fiq entry points non-profiling.
|
1998-04-01 22:53:32 +00:00 |
|
mark
|
7f98e08105
|
Remove some redundant .req statements.
|
1998-04-01 22:52:24 +00:00 |
|
mark
|
f4c5b8f91a
|
Define profiling and non-profiling versions of the ENTRY and ASENTRY
macros. No extra profiling code is generated if profiling is turned
on yet, but get the structure ready. (from cgd).
|
1998-04-01 22:50:22 +00:00 |
|
mark
|
66477b8680
|
Only call dosoftints() from splx if there is a soft interrupt actually
pending. This save us doing a function call and a bunch of instructions
for every splx() call. (Patch from cgd).
|
1998-03-28 00:14:51 +00:00 |
|
mark
|
b6fa862ee6
|
Remove un-necessary prototype of set_boot_devs() (from cgd).
|
1998-03-28 00:06:03 +00:00 |
|
mark
|
fcade25040
|
Make physlock global rather than a static local to mmrw() (from cgd).
|
1998-03-28 00:04:46 +00:00 |
|
cgd
|
56eaa22285
|
kill some unused variables that i missed in my last checkin
|
1998-03-27 23:39:57 +00:00 |
|
cgd
|
db74b327b9
|
fix a few bogus pointer checks (was checking pointers which would
never be against NULL, instead of checking the correct pointer against
NULL). Pointed out (with diff) to Mark Brinicombe on March 17, no reply.
|
1998-03-27 19:28:52 +00:00 |
|
mark
|
653457f11b
|
Remove the variable oldtm from diagnostic printf() statement as this
variable no longer exists.
|
1998-03-26 21:27:12 +00:00 |
|
mark
|
35dc347724
|
Bring this more up to date.
|
1998-03-26 20:43:02 +00:00 |
|
mark
|
8003976152
|
The ehbug option is dead now the etherH driver has been replaced with
an NE2000 attachment.
|
1998-03-26 20:42:34 +00:00 |
|
mark
|
cd0f9898b5
|
Fix problems with microsecond timestamping in microtime().
Remove some old dead code.
|
1998-03-26 20:07:18 +00:00 |
|
mark
|
26634e5f83
|
Cleaned up the IOMD access macros.
|
1998-03-26 20:05:49 +00:00 |
|
mark
|
6fa49296d7
|
Include machine/asm.h. Removed un-necessary .req directives. Use the
ENTRY() macro for declaring function entry points.
|
1998-03-26 20:05:13 +00:00 |
|
mark
|
c6b5400405
|
Add a couple of missing brackets in the arm_byte_to_page and
arm_page_to_byte macros.
|
1998-03-26 19:57:13 +00:00 |
|
mark
|
47ec7dab23
|
This file is no longer included by anything and is out of date. All
podule definitions can be found in the podulebus subdirectory.
|
1998-03-26 19:55:53 +00:00 |
|
cgd
|
4bbda026af
|
The arm32 'char' is unsigned. Fix CHAR_MIN and CHAR_MAX to reflect that.
(they were incorrect, defined to be the values that they should have were
'char' signed.)
|
1998-03-24 23:13:28 +00:00 |
|
mark
|
d968d727db
|
Implement bus_space_read_multi_1() fucntion for podulebus.
|
1998-03-23 17:07:38 +00:00 |
|
mark
|
0c7f9767f4
|
Replace eh0 and em0 devices with ne* device.
|
1998-03-22 18:33:28 +00:00 |
|
mark
|
f8fabd927a
|
Use netslot_ea() function to obtain the machine ethernet address of the
netslot interface.
|
1998-03-22 18:30:04 +00:00 |
|
mycroft
|
0dae91d9af
|
Eliminate uses of TS_WOPEN in hard-wired devices.
|
1998-03-21 22:52:59 +00:00 |
|
mark
|
46f5fd743a
|
Add a call to vm_set_page_size() in pmap_bootstrap().
|
1998-03-21 21:42:02 +00:00 |
|
mark
|
5fb8156c1c
|
Replace the em and eh drivers with an attachment to the ne driver.
|
1998-03-21 21:39:16 +00:00 |
|
mark
|
b8bbd98f2a
|
This file is no longer needed now etherM driver is just an attachment
to the MI NE2000 driver.
|
1998-03-21 21:38:01 +00:00 |
|
mark
|
6aad6c26fd
|
This driver has been replaced with a podulebus attachment to the MI
NE2000 driver.
|
1998-03-21 21:36:37 +00:00 |
|
mark
|
5241ea94ce
|
Initial commit of podulebus attachments to the MI NE2000 driver for
etherH and etherM netslot interfaces.
|
1998-03-21 21:35:20 +00:00 |
|
mark
|
a9dd30a5e0
|
Prototype netslot_ea() and podule_read().
|
1998-03-21 21:30:29 +00:00 |
|
mark
|
3fbeab8ca4
|
Report podules that have been disabled by boottime options.
Provide a function netslot_ea() to return the ethernet address of the
RiscPC network slot.
|
1998-03-21 21:30:07 +00:00 |
|
bouyer
|
9f50fca1fd
|
Add commented out "options FFS_EI"
|
1998-03-18 16:34:41 +00:00 |
|
mark
|
27ef26a468
|
Added csa device and scsibus attachments.
|
1998-03-14 17:15:52 +00:00 |
|
mark
|
29075565c0
|
Updated for new csa driver, the change to the oak driver and
the removal of the local ncr5380 driver.
|
1998-03-14 17:10:13 +00:00 |
|
mark
|
d15ce201d7
|
This local version of the ncr5380 driver is not longer needed now the
oak driver has been rewritten to use the MI one is /dev/ic/
|
1998-03-14 17:08:19 +00:00 |
|
mark
|
d6f6e4ee8e
|
Complete re-write of the Oak SCSI 1 driver to use the generic ncr5380
driver. Currently only supports 8 bit PIO.
|
1998-03-14 17:06:17 +00:00 |
|
mark
|
a1dd6a915a
|
Initial commmit of csa driver for the Cumana SCSI 1 adapter.
This driver uses the generic ncr5380 driver and currently only supports
8 bit PIO data transfers.
|
1998-03-14 17:04:30 +00:00 |
|