briggs
acf12a854d
Use the MI md_root
2002-02-19 17:41:15 +00:00
uch
5f5cce9adc
Clean up function declaration.
2002-02-19 17:22:34 +00:00
uch
1bdc7cc5ca
Clean up functions
...
disable_intr, enable_intr, disable_interrupt, enable_interrupt,
disable_ext_intr, enable_ext_intr.
New functions:
for external interrupt:
_cpu_intr_suspend and _cpu_intr_resume.
for exception:
_cpu_exception_suspend and _cpu_exception_resume.
2002-02-19 17:21:18 +00:00
wiz
37e458fa45
strategy should have an 'r'. Inspired by similar change in OpenBSD.
2002-02-19 17:09:40 +00:00
uch
a3757d3ba3
fix LCD byte-order setting.
2002-02-19 14:21:47 +00:00
simonb
2d8577fb83
Clean up some rampant code duplication wrt ieee number handling:
...
- Add alignment-safe double and float unions.
- Use the above for the __infinity and __nan constants on all
architectures that use the standard ieee754 representation of
those constants.
- Add a single copy of various ieee754 math functions (frexp, isinf,
isnan, ldexp and modf) that had numerous duplicates among the
arch-specific directories.
- Use the above functions on all architectures where the generic C
versions where used. Architectures that had local assembly
routines are untouched (for those functions only).
2002-02-19 13:08:12 +00:00
matt
ae8db582d5
Add code to pass symbol table from loadfile to kernel.
2002-02-18 23:06:14 +00:00
bjh21
984f6cdf94
Revert my last change: GENERIC has more bogons than I'd hoped.
2002-02-18 20:55:55 +00:00
bjh21
ea3b1622e8
Internal prototypes for loads of functions.
...
Casts in calls to sc_setup_dma and sc_need_bump to match implementations.
__RCSID() while I'm here.
2002-02-18 19:57:09 +00:00
bjh21
c44fd75edb
Add prototypes for function pointers in struct esc_softc.
2002-02-18 19:55:01 +00:00
bjh21
432b398217
Add internal prototypes for lots of functions.
...
Add __RCSID() while I'm here.
2002-02-18 19:22:14 +00:00
bjh21
ff94cc2ad5
Add prototype for getkey_polled().
2002-02-18 19:05:35 +00:00
bjh21
d4d3aa6468
Add internal prototype for cmd_mouse().
...
Also __RCSID() while I'm here.
2002-02-18 18:58:47 +00:00
bjh21
eb821c3860
Add a prototype for qms_console_freeze().
2002-02-18 18:43:55 +00:00
thorpej
bf6823b1b5
Don't ask bootp() to put a "PXEClient" Vendor Class Identifier option
...
in the DHCP request.
2002-02-18 17:01:46 +00:00
bjh21
23b31cf96e
My acorn32 kernels now compile successfully without LOOSE_PROTOTYPES.
2002-02-18 16:34:13 +00:00
bjh21
1e6835687e
Rename prototype from sysbeep_vidc() to sysbeep() to match definition.
...
Pull in beepvar.h and vidcaudiovar.h for beep_generate() and
vidcaudio_beep_generate() prototypes.
__RCSID().
2002-02-18 16:23:54 +00:00
simonb
b5e0d320af
Fix a null pointer dereference if curproc == NULL.
...
Fixes PR port-i386/15638.
2002-02-18 15:58:02 +00:00
bjh21
2712a10c7c
Add a prototype for vidcvideo_config_wscons().
2002-02-18 14:30:20 +00:00
bjh21
468fff80ed
Pull in <arm/arm32/machdep.h> for initarm() prototype.
...
Change signature of initarm() to match the prototype.
Add prototype for canonicalose_bootconfig().
__RCSID() while I'm here.
2002-02-18 13:53:29 +00:00
bjh21
03357551c5
Add a prototype for asc_dump().
...
Delete asc_dmaintr(): it's unused.
__RCSID().
2002-02-18 13:19:54 +00:00
bjh21
77046b2b48
Add prototype for sbicdumpstate().
...
Add in-core RCSID.
2002-02-18 13:15:15 +00:00
bjh21
8a8c12cfc9
Add prototypes for podulebusmatch(), podulebusattach(), podulebusprint(),
...
podulebussubmatch(), podulechunkdirectory() and podulesncan().
Fix argument types of podulebussubmatch().
Remove podloader_read_region(), since it's not used externally.
2002-02-18 13:11:07 +00:00
bjh21
761157905a
Add prototypes to all declarations of function pointers.
...
Include <arch/arm/iomd/vidcaudiovar.h> for vidcaudio_beep_generate() prototype.
Add in-core RCSID.
2002-02-18 12:55:47 +00:00
bjh21
a06b71e864
Add a vidcaudiovar.h to contain a prototype for vidcaudio_beep_generate().
2002-02-18 12:52:09 +00:00
bjh21
2aa99b4f12
Include <arch/arm/iomd/beepvar.h> for beep_generate() prototype.
...
Include <machine/conf.h> for cdevsw function prototypes.
Correct argument types of beepioctl().
Add in-core RCSID.
2002-02-18 12:36:27 +00:00
bjh21
668fc0d2b7
Add beepvar.h, to hold a prototype for beep_generate().
2002-02-18 12:34:11 +00:00
bjh21
c1f8e3aa21
Comment out vidcvideo_setbase() (it's unused).
...
Remove vidcvideo_mmap() (it's redundant).
Add in-core RCSID.
2002-02-18 12:23:24 +00:00
bjh21
1a140d2090
Add prototypes for clockhandler() and statclockhandler(), and adjust their
...
argument types to match other interrupt handlers.
Also minor KNF (add in-core RCSID).
2002-02-18 12:18:26 +00:00
bjh21
40933bf05e
Add prototype for yeartoday().
2002-02-18 12:03:38 +00:00
bjh21
57a6aecd77
Include <machine/conf.h> for cdevsw function prototypes.
...
Add internal prototypes for hexdectodec(), dectohexdec() and twodigits().
Correct signature of rtcioctl().
2002-02-18 11:59:16 +00:00
bjh21
b5c13de9bf
Pull in <machine/conf.h> to get prototypes for cdevsw functions, and correct
...
the signature of iicioctl() appropriately.
2002-02-18 11:51:57 +00:00
bjh21
216b4f1c81
Add prototypes for dma_reset(), dma_setup(), dma_isactive(), dma_isintr() and
...
dma_intr().
2002-02-18 11:41:18 +00:00
bjh21
dbc5effbc8
Change signature of dma_intr() to match other interrupt handlers.
2002-02-18 11:40:42 +00:00
uwe
b7a9ca77f2
We are using shared headers from dev/ebus now.
2002-02-18 04:55:00 +00:00
uwe
e158bed889
Switch to shared EBus headers in dev/ebus.
2002-02-18 04:52:26 +00:00
uwe
8598481f3c
Convert to use shared headers in dev/ebus. Move ebus_softc definition here.
...
Normalize bar field of EBus children PROM "reg" property to be the BAR
offset in PCI config space like on sparc64 when building ebus_attach_args.
2002-02-18 04:50:57 +00:00
bjh21
943c65af59
Add prototype for stray_irqhandler().
2002-02-17 23:58:35 +00:00
bjh21
490dd78bcc
cons_decl(com), to get prototypes.
2002-02-17 23:53:18 +00:00
bjh21
8eb5175b46
Add __RCSID().
2002-02-17 23:47:56 +00:00
bjh21
63dc353d42
Add prototypes for lpt_port_test() and lptprobe().
2002-02-17 23:45:29 +00:00
bjh21
ca677d0d06
Add a prototype for linux_syscall(). It should be in a header file, but
...
other files that refer to it don't know its argument types anyway.
2002-02-17 23:37:18 +00:00
uch
f0c9c394ec
fix #ifdef condition
2002-02-17 21:02:16 +00:00
uch
000bb38949
SH3/SH4 common kernel support.
2002-02-17 21:01:15 +00:00
uch
6e0794b560
To determine CPU architecture and product, add cpu_arch and cpu_prduct variables.
...
these are initialized by sh_cpu_init()@sh3/sh3_machdep.c
(see sh3/include/cputypes.h for detail.)
add "options SH3" for SH3 kernel config file.
2002-02-17 20:59:33 +00:00
uch
14bcf8c92a
add cache dump
2002-02-17 20:58:35 +00:00
uch
a96c1d0e8f
change register naming.
2002-02-17 20:58:02 +00:00
uch
70826aa2cd
sh_cpu_init() is added. its initialize cache, MMU ops appropriately.
...
machine locore code call this at first.
2002-02-17 20:57:09 +00:00
uch
780de330ba
Add new MMU API. for detail, see sh3/mmu.h's comment.
2002-02-17 20:55:50 +00:00
uch
779bf563f4
ANSIfy. remove #if 0 ... #endif.
2002-02-17 20:53:40 +00:00