Commit Graph

53 Commits

Author SHA1 Message Date
mark 66d9ef4edb Updated with more info on the ARM7500 IOC/IOMD. 1996-08-21 20:00:50 +00:00
mark 8f541bdd1d Added a couple of comments.
Defined VM_MAXKERN_ADDRESS as the maximum address for the kernel address
argument to copyin() and copyout().
1996-06-12 19:55:04 +00:00
mark 78d05630aa Define insl() and outsl() as macros that currently just panic for the
moment.
1996-06-12 19:50:14 +00:00
mark 167d543662 Define several new macros for testing the processor mode. 1996-06-12 19:48:48 +00:00
mark 544631c0be Guard structures and prototypes with #ifndef _LOCORE
Rename the currently unused irq handler structure fields for podule
interrupts so they make more sense.
Define IPL_NONE as a positive value instead of -1 and increase the
number of IPL levels.
1996-06-12 19:47:11 +00:00
mark a2a08dd859 Removed the old QUADMOUSE_* ioctl names. Everything now uses the
generic mouse ones.
1996-06-03 22:07:39 +00:00
mark aa4be90f73 General code format tidy up.
Added missing function prototypes.
1996-06-03 22:04:40 +00:00
mark 0ba929925d Added proper definitions of quadrature mouse button register. 1996-06-03 22:03:36 +00:00
mark 258f83367c Added setsoftintr() prototype. 1996-06-03 22:00:50 +00:00
mark 0b265889c6 RCS Id police. 1996-06-03 21:58:25 +00:00
mark 515759c222 Added PLIP soft interrupt. 1996-06-03 21:57:52 +00:00
mark a1ac79c69f Added r_neg bit and removed r_copy bit from relocation_info_arm6 structure.
General tidy up of the code style in file.
1996-05-17 21:58:07 +00:00
mark 0d476cb7d0 bus memory and I/O space access functions/macros, to be used by
machine-independent code for more sane access to bus resources.
Defines:
        bus_{io,mem}_{map,unmap}
        bus_{io,mem}_{read,write}_{1,2,4,8}
        bus_io_{read,write}_multi_{1,2,4,8}
functions, and several types to go with them.
Note: The bus_io_*_8 functions are not supported.
1996-05-16 18:08:40 +00:00
mark f38ec079c3 Removed definitions of mouse buttons. These should be obtained from
iomd.h and do not need to be duplicated here.
1996-05-16 17:45:10 +00:00
mark 267415c841 Define FLT_ROUNDS properly. Guard #defines with #ifndef / #endif 1996-05-12 21:27:52 +00:00
mark 62b52adc0e Definitions of various contants and types for arm32 IEEE float point. 1996-05-12 21:26:20 +00:00
mark 3f91443b0b Added __noreturn__ attribute to boot0(). 1996-05-06 00:41:55 +00:00
mark 10ec66cba0 No longer needed as this file has been replaced with the generic mouse
interface described in mouse.h
1996-04-27 02:09:16 +00:00
mark 0b44bb02a0 Removed prototypes for cpu_set_kpc(), cpu_swapin() and cpu_swapout() as
these are now defined in other header files.
1996-04-27 02:04:39 +00:00
mark 504699a05d Added prototypes for cpu_swapin(), cpu_swapout(), tlbflush()
cpu_set_kpc() and need_resched().
1996-04-26 21:12:36 +00:00
mark 38b0e06483 Added prototypes for setsoftnet() setsoftast() and setsoftclock(). 1996-04-26 21:10:21 +00:00
mark a65bd66705 Header file for IIC structures, prototypes and ioctls. 1996-04-19 19:52:46 +00:00
mark e51f620a83 Added IIC information for the PCF8583 RTC chip.
Added #ifdef guard on rtc prototypes.
1996-04-19 19:51:48 +00:00
mark 234547bf5e Add CPU ID's for the DEC StrongARM-110 processor.
Update control register bit definitions as the SA-110 has
separate instruction and data caches.
1996-04-02 21:45:25 +00:00
mark 9d048bd529 Define macros for inb() outb() inw() outw() inl() outl(). 1996-03-28 21:35:51 +00:00
mark 93602531a6 Added definitions for RC7500 motherboard interrupt numbers. 1996-03-28 21:29:32 +00:00
mark 044c783484 Added definitions for RC7500 motherboard IO addresses. 1996-03-28 21:28:21 +00:00
mark 7d06b49a23 Added definitions of ARM7500 IOMD. 1996-03-28 21:26:05 +00:00
mark 0ff466e21a Add VIDC20 phase lock loop frequency information for RC7500
motherboards.
1996-03-28 21:22:24 +00:00
mark cf15dd8123 New description of the generic mouse interface structures and ioctls.
This will replace qmouse.h now that we have multiple mouse drivers to
support and want a common interface.
1996-03-27 20:57:18 +00:00
mark 2f5136afa9 Added ih_name field to the irq handler structure to point to an ascii
name for the interrupt. Used to build the intrnames table for vmstat -i
1996-03-27 19:42:03 +00:00
jtc 2ce5f1478b Add _BSD_WINT_T_ definition so we can handle wint_t type added in NA1. 1996-03-16 01:31:45 +00:00
mark 6cb2a43b5e RCS Id police. 1996-03-14 23:10:59 +00:00
mark 043ef25c23 Remove cpu_set_init_frame macro. This is no longer needed now
cpu_set_kpc() has been implemented.
1996-03-13 21:18:06 +00:00
mark ffa6eab259 Removed the kstack pte fields. These are no longer needed as the kernel
stack is no longer double mapped.
1996-03-13 21:08:36 +00:00
mark f96ae702d7 Added switchframe structure to describe the stack frame pushed on the
stack at the beginning of cpuswitch().
1996-03-13 21:06:34 +00:00
mark c353f32f10 _mcount() can now be declared inline. 1996-03-13 21:04:55 +00:00
mark 7a9dc6a41a Inclusion of machine/psl.h is no longer dependant on _LOCORE being not
defined.
1996-03-08 19:08:28 +00:00
mark 57fbb17f0e Replaced the splxxx() functions prototypes with macros.
Added prototypes for two new functions raisespl() and lowerspl().
Added definititions of the various spl levels.
1996-03-08 16:35:17 +00:00
mark 7b3a5bb292 Fixed prototype declaration of shell(). 1996-03-08 16:25:07 +00:00
mark 7f57d7bda6 Commented out macros for IRQ bits that are now set in the config file.
Added definition of the IRQ_SOFTCLOCK bit.
1996-03-06 23:22:56 +00:00
mark a88b7466b9 Added structures to describe RISCiX partition tables. 1996-03-06 23:17:51 +00:00
mark 4da86891fc Add support for software single stepping.
Define SOFTWARE_SSTEP for the ddb code.
1996-03-06 23:16:54 +00:00
mark bcfc2f794a Fixed the typedef of label_t to be 11 words as required by setjmp and
longjmp in locore.S
1996-03-06 23:04:04 +00:00
mark e6e9c2985e Added stack frame structure for debugger tracebacks. 1996-03-06 22:53:50 +00:00
cgd 18ec26aa21 add _MACHINE and _MACHINE_ARCH, which are like MACHINE and MACHINE_ARCH,
execpt without quotes.  meant to be __CONCAT()ted for easy #includes
of machine-dependent headers for MI code (e.g. for the MI ISA/EISA/PCI/TC
bus code).
1996-03-04 05:04:10 +00:00
cgd 1c5d7babe5 Clean up tabbing/spacing in defns of MACHINE, MACHINE_ARCH, and MID_MACHINE. 1996-03-01 23:30:08 +00:00
mark 6a3087958a Add #ifdef _LOCORE round delay() prototype and move DELAY macro
to param.h as well.
1996-02-22 22:21:55 +00:00
mark bfad88d38d Added prototype declaration of delay(). 1996-02-16 23:29:45 +00:00
mark f69e31fcc1 Initial commit of the machine specific header for the in-kernel
debugger.
1996-02-15 21:54:30 +00:00