petrov
81e5980814
Remove autoconf_nzs, seems no-one uses it now.
2003-07-29 23:31:32 +00:00
scw
387af101cb
Fix an off-by-one error in pci_iot.
2003-07-29 08:18:03 +00:00
scw
ef9f9d240b
Implement mvme160x platform-specific reset using a semi-documented
...
register of the IBC.
2003-07-28 21:45:13 +00:00
thorpej
d55cef76bf
Add an opaque cookie field to the bus dma tag.
2003-07-28 17:35:54 +00:00
thorpej
adef1b7dab
Add PBIU register bits.
2003-07-28 16:53:31 +00:00
chs
77e57ee965
correct values in p160x_dram_size[] for second bank being populated.
2003-07-28 14:55:46 +00:00
nathanw
c021860e53
Correct comment in FORCE_FUNCTION_KEYS code; the 0x0b (eject) button is
...
on the f12 key, not f7 (the keycode value was correct for f12 already).
2003-07-28 13:21:29 +00:00
mrg
5d4f9678cd
give >32 bit constants an "LL" prefix to appease gcc3.3
2003-07-28 10:29:00 +00:00
mrg
3b1578f961
add another cast to appease gcc3.3
2003-07-28 10:28:30 +00:00
scw
543f228731
Make sure all the isa/pci bus space tags are fully initialised.
...
Thanks to Chuck Silvers for providing enough debug info to
ascertain what the problem was.
2003-07-28 09:25:28 +00:00
scw
4d11ce57f3
Undo a previous change which zapped the bootinfo pointer in r5.
2003-07-28 09:23:54 +00:00
scw
d6b20842f5
Add a 'packed' attribute to the bootinfo structure.
2003-07-28 09:22:56 +00:00
scw
b91f2fb51d
Make these build with recent tweaks to powerpc's bus_space(9) by moving
...
the inclusion of <powerpc/bus.h> to *after* the definitions of
PHYS_TO_BUS_MEM() and BUS_MEM_TO_PHYS().
2003-07-28 07:58:49 +00:00
pk
a2bec8caf7
As pointed out by Jason, the protection bits in pmap_enter()'s `flags' field
...
are valid (though the sparc implementation currently ignores them), so restore
revision 1.34.
2003-07-28 07:05:56 +00:00
simonb
14fc7f3334
Whitespace alignment nits.
2003-07-27 23:45:44 +00:00
is
76d830c0d2
Regenerate from GENERIC.in to include pseudo-device ksyms, where
...
appropriate.
2003-07-27 20:42:41 +00:00
is
8d936d4ca8
This was missing pseudo-device ksyms. Pointed out by J. Andberg.
2003-07-27 20:36:18 +00:00
itojun
3f14c71f75
reserve cdev major # for PF. ok'ed by technical-exec
2003-07-27 14:17:57 +00:00
mrg
62260183e7
some casts to appease gcc3.3
2003-07-27 14:14:44 +00:00
mrg
fcd3befc1c
labels needs statements
2003-07-27 07:09:17 +00:00
mrg
3cfc71fc33
rewrite an undefined assignment
2003-07-27 07:04:46 +00:00
mrg
fcbce53483
#undef takes just a name, no params
2003-07-27 07:02:18 +00:00
mrg
7f6765697c
need -ffreestanding
2003-07-27 05:04:43 +00:00
thorpej
472c98cf7a
Fix think'o in last. Pointed out by Izumi Tsutsui.
2003-07-27 04:52:28 +00:00
tsutsui
b161c7f8d3
Remove declaration of hilkbdcnattach() which is declared in dev/hilvar.h.
2003-07-27 04:38:06 +00:00
thorpej
063033a023
Since everyone uses clock_subr.c (or should, if they don't currently),
...
list it in conf/files instead of in every port's files.*.
2003-07-27 01:17:37 +00:00
mrg
a25b9da024
don't need -mno-half-pic with gcc3
2003-07-26 18:33:51 +00:00
dsl
3e0a1a7085
No longer build biosboot*.sym and installboot.
2003-07-26 08:45:12 +00:00
thorpej
ca601a7747
Flesh out inittodr() and resettodr().
2003-07-26 05:51:11 +00:00
dsl
a2401126fe
Report actual $MACHINE (so it will be amd64, not i386)
...
and filesystem type (could be useful)
in primary bootstrap banner message.
2003-07-25 21:16:01 +00:00
scw
abf277ed08
Adapt to the new ibm4xx bus(9) world order.
2003-07-25 14:34:33 +00:00
scw
1e296ec185
Add back an accidentally deleted 'return'.
2003-07-25 13:56:11 +00:00
scw
0b0e493eff
Switch ibm4xx ports to common powerpc bus_space/bus_dma code.
...
XXX: Walnut PCI support is broken. This will be addressed shortly.
2003-07-25 11:44:18 +00:00
scw
f0f724e255
Fix the default bus dma tag.
2003-07-25 10:50:13 +00:00
scw
728102e66c
Switch ibm4xx over to using the more flexible powerpc bus_space/bus_dma code.
2003-07-25 10:12:42 +00:00
pk
62250de8ad
Remove protection bits from flags arg in pmap_enter() call.
2003-07-25 07:25:31 +00:00
nathanw
3dae8d28d6
Add commented-out options CAPS_IS_CONTROL and FORCE_FUNCTION_KEYS, with
...
descriptions.
XXX the descriptive text should probably be in options(4), but none of the
*other* mac-specific options are there, either...
2003-07-24 21:03:05 +00:00
nathanw
3945b95a8d
Add an option, enabled with the FORCE_FUNCTION_KEYS macro, that converts
...
"hotkey" abtn events into the function-key akbd events for the keys
that they're actually on (though the eject/f12 mapping is probably wrong for
the 12" PowerBook G4).
2003-07-24 21:01:39 +00:00
nathanw
6ff570e258
Make kbd_passup() an exposed function.
2003-07-24 20:56:24 +00:00
nathanw
0d39bb5cdc
In setmcontext(), set MDP_FPUSED in l->l_md.md_flags when the provided
...
context has FPU state.
2003-07-24 19:17:51 +00:00
briggs
d4f2e39afc
Clear ARM32_DMAMAP_COHERENT in _bus_dmamap_load_buffer for userspace mappings.
2003-07-24 16:22:01 +00:00
petrov
965244ee25
ansify.
2003-07-24 09:10:43 +00:00
bsh
5d7bb2a528
$Id$ -> $NetBSD$
2003-07-23 09:26:15 +00:00
yamt
f5721758ca
move pv_head and page attributes into md part of vm_page structure
...
instead of having separate arrays for them.
(i.e. use __HAVE_VM_PAGE_MD instead of __HAVE_PMAP_PHYSSEG.)
2003-07-22 13:55:31 +00:00
simonb
ea8d25e941
Use local APIC id to determine boot CPU.
...
Fixes PR kern/20690 from Jaromir Dolecek. Fix from fvdl.
2003-07-22 12:10:20 +00:00
briggs
ed5f36a260
Deal with case where __data_store == _edata.
2003-07-22 04:57:24 +00:00
hannken
879ba21504
Typo: __HAVE_BITENDIAN_BITOPS -> __HAVE_BIGENDIAN_BITOPS
2003-07-21 16:10:50 +00:00
igy
fcd9e244be
Delaying to mask interrupt by hardware until actually it occurs.
...
The new code maintains two variables 'current_spl_level' and
'hardware_spl_level'. Variable hardware_spl_level reflects actual
priority level at the hardware's point of view. hardware_spl_level is
always synchronized to hardware.
splraise() just increases current_spl_level. splx() sets
current_spl_level. If (and only if) hardware_spl_level and
current_spl_level is not same, splx() synchronizes interrupt mask
register and hardware_spl_level to current_spl_level.
In most case, splraise() raises current_spl_level and splx() restores
only current_spl_level.
When an interrupt occurs, hardware_spl_level and interrupt mask
register are synchronized to current_spl_level.
In this implementation, during a higher priority interrupt handler is
running, lower priority interrupts never cause intr_dispatch() to run.
It will avoid some race condition.
2003-07-21 06:17:32 +00:00
hannken
bbf46d4085
Add support for i855 agp. From FreeBSD.
...
Approved by: Frank van der Linden <fvdl@netbsd.org>
2003-07-20 18:56:32 +00:00
reinoud
4080bf9381
First step towards more KNF; but most of all hopefully solving PR
...
acorn32/15850
2003-07-20 07:08:45 +00:00