rearnsha
66780d9b11
ARM10 is an architecture 5 device (not 4).
...
If supporting architecture 5, enable Thumb code support.
Note: we could probably enable this for 4T processors as well, but
getting interworking right is much more tricky.
2004-08-21 11:08:20 +00:00
rearnsha
3e067d0cbc
Add a breakpoint instruction for Thumb.
2004-08-21 11:03:51 +00:00
rearnsha
b9627c77bd
Add STT_ARM_TFUNC (needed for the dynamic linker to handle Thumb
...
symbols).
2004-08-21 11:01:33 +00:00
rearnsha
0765a88c26
Define _ARM_ARCH_6, _ARM_ARCH_5 and _ARM_ARCH_4T, based on
...
architecture defines passed from the compiler.
Define RET and RETc macros for return and conditional return. If BX is
available in the current instruction set then make use of it.
Note: these really are from the compiler's -march/-mcpu flags, not
from the kernel config, so they can be relied on in user space.
2004-08-21 10:59:41 +00:00
rearnsha
a64bc9e882
Define THUMB_INSN_SIZE.
2004-08-21 10:53:36 +00:00
he
1e7492c638
Make this compile again by removing a now-unused local variable
...
and picking up cmd_iot from the new register struct instead of the
channel struct.
2004-08-21 10:09:21 +00:00
nathanw
8b1b7c1c67
Check DDB before KGDB; if both are enabled, it's more useful to go to
...
DDB, because you can get to KGDB from there, but not the other way
around.
2004-08-20 21:38:35 +00:00
nathanw
584b896885
Nothing's wrong with having DDB and KGDB in the same kernel.
2004-08-20 21:33:57 +00:00
thorpej
26dfa7dd35
Comment out atabus; no ATA controllers or devices are configured in this
...
kernel.
2004-08-20 15:15:26 +00:00
wennmach
1b35cf3d9a
o Split copyright into mycroft and UCB parts
...
o remove advertising clause from UCB part
2004-08-20 14:12:52 +00:00
thorpej
9cc521a148
Move most of wdc_softc into a new atac_softc structure that contains
...
info common to all types of ATA controllers.
2004-08-20 06:39:37 +00:00
simonb
2fe6a47d97
Add dependancies on assym.h for some assembly files so that
...
"make -j <bignum>" works without having to do a "make depend" first.
2004-08-20 05:34:47 +00:00
thorpej
1600c8b8cd
- Add and use a CHAN_TO_WDC() macro to get the wdc_softc from an
...
ata_channel.
- Add and use a CHAN_TO_WDC_REGS() macro to get the wdc_regs from an
ata_channel.
- Add and use a CHAN_TO_PCIIDE() macro to get the pciide_softc from an
ata_channel.
- Add and use a CHAN_TO_PCHAN() macro to get the pciide_channel from an
ata_channel. (This one just hides a cast, and is really just for
consistency with the others.)
2004-08-19 23:25:35 +00:00
chs
80c0e76172
implement pmap_pvo_reclaim(), which steals an existing non-wired pvo entry
...
for reuse, and use this in pmap_pvo_enter() when we can't allocate a new one.
2004-08-19 15:31:57 +00:00
junyoung
3d45791c36
Rename bootparams to boot_params for consistency.
2004-08-19 10:34:36 +00:00
tsutsui
efa3e6b66b
Remove bogus TABs. (from OpenBSD)
2004-08-18 14:47:25 +00:00
drochner
c67a72f6ff
make PCI devices attachable/detachable (as far as the particular drivers
...
allow), and allow to rescan a bus selectively (ie only the device/
function I'm looking at)
2004-08-17 23:20:10 +00:00
briggs
4634c8ef35
Get correct cache information for earlier VIA C3 models.
...
Mostly from PR kern/26689 submitted by Michael van Elst.
2004-08-17 15:27:46 +00:00
scw
ad271535d4
In _bus_dmamap_load_buffer(), honour the maximum segment size specified
...
when the DMA map was created.
The previous behaviour honoured the maximum segment size only when
coalescing adjacent segments.
2004-08-17 08:35:43 +00:00
rumble
d15d05328d
Add some infrastructure to support HPC-based ethernet adapters
...
(E++):
o The static configuration table now identifies by HPC offset.
o Added sq(4) entries for IP12, IP20, and IP24.
o Accomodated HPC revision forcing based on kernel config flags.
2004-08-17 00:57:42 +00:00
rumble
38bbaabc37
Add defines for the four possible HPC GIO bus addresses.
2004-08-17 00:48:08 +00:00
rumble
d023bcf042
Implement several changes that get my E++ (HPC1.5 GIO ethernet
...
adapter) to work on IP24:
o Force HPC and GIO slot endianness.
o Allow slots one and two to be masters and configure for
realtime mode.
Also, while we're here move IP22 invariants into the IP22 case.
I suspect that IP20 will work as well since it exhibited the same
broken DMA that IP24 did before I flipped the master bit.
2004-08-17 00:44:39 +00:00
aymeric
7813bbed46
add fake bus_space_read_region_stream_4() and bus_space_write_region_stream_4()
...
macros to cope with the recent wdc_pcmcia changes
2004-08-16 10:23:43 +00:00
aymeric
990d2462b0
add a missing break in the EXC_MCHK|EXC_USER case in trap()
2004-08-16 10:16:16 +00:00
aymeric
e2de6e57a9
fix typo in comment
2004-08-16 10:12:40 +00:00
aymeric
9ed8629c70
. use ${SYSDIR} instead of relative paths so that tags links in subdirs work
...
. fix the links: target to work with objdirs
2004-08-16 10:10:46 +00:00
aymeric
66c464814b
add a noop settype() method to the pcmcia_chip_functions to cope with the
...
recent changes in the PCMCIA code.
This is only compile-tested, but should work because we only support IO cards
on the A1200 for now.
2004-08-16 10:07:52 +00:00
dsl
523a1fe90e
Define CONSADDR for pcio.c (continuing the same hack use for the other
...
parameters).
2004-08-15 22:10:50 +00:00
dsl
c1eeebc3dd
Allow the com port base address to be specified by the user (via installboot)
...
rather than taking the value from the bios.
Should allow the system to use a serial console that is also a 'bios serial
console' and isn't in the bios serial port table.
Probably fixes (with a few other changes) PR port-i386/9236
2004-08-15 22:04:45 +00:00
dsl
c68c45c975
I challenged mycroft to optimise this code - and he found a spare byte...
2004-08-14 21:03:23 +00:00
uch
d5dcd091d7
HCAJ1 -> HCVJ
2004-08-14 15:38:25 +00:00
thorpej
4b51cecfc2
- Split the register handles out of struct wdc_channel into a separate
...
wdc_regs structure, and array of which (indexed per channel) is pointed
to by struct wdc_softc.
- Move the resulting wdc_channel structure to atavar.h and rename it to
ata_channel. Rename the corresponding flags.
- Add a "ch_ndrive" member to struct ata_channel, which indicates the
maximum number of drives that can be present on the channel. For now,
this is always 2. Add an ATA_MAXDRIVES constant that places an upper
limit on this value, also currently 2.
2004-08-14 15:08:04 +00:00
jdolecek
8ac2263519
constify
2004-08-13 21:45:03 +00:00
uch
579420e43b
use HCAJ, HCVJ group instead of HCAJ1, HCVJ1C_JP
2004-08-13 15:55:14 +00:00
uch
9d15e929e7
recompile.
2004-08-13 15:52:28 +00:00
uch
5adb2fdc5d
add WCE101 and WCE200 binary install target.
2004-08-13 15:51:45 +00:00
uch
986311dca4
add SH7707
2004-08-13 15:50:09 +00:00
uch
e659dc81a4
fix debug print.
2004-08-13 15:49:37 +00:00
uch
abe2d7cbc7
regen.
2004-08-13 15:49:13 +00:00
uch
7ee4f55250
add SH7707 and HP360LX. add HCAJ and HCVJ group for Sharp Telios
2004-08-13 15:48:51 +00:00
uch
643a469d36
set user specified console as default.
2004-08-13 15:48:21 +00:00
uch
00539717e3
add debug print.
2004-08-13 15:47:53 +00:00
simonb
384a2881c7
Fix a couple of niggles:
...
. Incorrect name in the kernel config ident lines.
. Call the commented out NetBSD 0.9 binary compat option "COMPAT_09" and
not "COMPAT_10"(!).
2004-08-13 15:42:02 +00:00
tsutsui
e6be65a968
Adapt to NCR5380_USE_BUS_SPACE.
2004-08-13 12:54:44 +00:00
drochner
d9a2463d75
oops - forgot the isapnp attachment when I added joystick support
...
recently
fixes PR port-i386/26630 by George F. Costanzo
2004-08-13 08:45:25 +00:00
thorpej
ab20886f7b
Don't bother with bits that tell of the presence of optional callbacks;
...
just check the function pointers for NULL.
2004-08-13 03:12:59 +00:00
sekiya
1a682ebd64
Add 64-bit ABI bootloader (for IP30). Needs a slightly modified toolchain
...
and a 64-bit-clean libkern.a; once those bits are committed, this should be
100% good to go.
2004-08-11 11:45:26 +00:00
sekiya
8a3d53f346
Start routine for 64-bit ABI.
2004-08-11 11:41:19 +00:00
mycroft
3ebcfd93ee
Forget to reset to memory mode on power up.
...
The hd64465 looks a bit incomplete, but "not my problem".
2004-08-11 06:30:15 +00:00
mycroft
7e4288f8a6
Attempt to fix these up, but I have no way to test them.
2004-08-11 06:16:10 +00:00
mycroft
9de9d325ad
And the settype pointer.
2004-08-11 06:05:21 +00:00
mycroft
70c487b124
Add a settype() function. Also clear the window enables when powering up or
...
down a socket, just to be safe. (I've had problems with WinCE trashing my CF
card if there's state left behind...)
2004-08-11 01:54:46 +00:00
perseant
a315d33325
Allow compilation in the absence of DIAGNOSTIC and/or DEBUG options.
2004-08-11 01:23:47 +00:00
mycroft
0a960e80ec
+cs@pcmcia
2004-08-10 20:50:11 +00:00
drochner
5a11f34433
The amd64 address space layout is different.
...
We can't assume that kernel addresses are below
VM_MAX_KERNEL_ADDRESS.
2004-08-10 18:57:09 +00:00
skrll
adf5c92842
Include <sys/cdefs.h> once.
2004-08-10 07:35:53 +00:00
mycroft
1710cea8cf
Enable DDB history.
2004-08-09 19:04:32 +00:00
chs
ed0b81628a
move DBG settings to CPPFLAGS and COPTS as appropriate
...
so that we can use the default DBG now.
2004-08-09 16:01:37 +00:00
mycroft
6d0330a781
Add {spc,xirc,mhzc}@pcmcia. All tested on a Multia.
2004-08-09 14:16:02 +00:00
junyoung
0889de87d0
xi -> xirc,com,xi
2004-08-09 05:23:52 +00:00
mycroft
ca7dc95cab
Enable DDB history by default.
2004-08-08 16:38:50 +00:00
rearnsha
df8fa882b3
Add UVMHIST tracking for data and prefetch aborts.
2004-08-08 14:21:29 +00:00
yamt
9cc3176930
kvtopte: use a correct base addr for LARGEPAGES.
2004-08-08 09:47:05 +00:00
yamt
a37fba2a04
correct VAs in a comment.
2004-08-08 09:40:48 +00:00
yamt
b606f3e999
reduce gratuitous whitespace/comment differences from i386.
2004-08-08 09:38:50 +00:00
mycroft
958716ead8
xi -> xirc,com,xi
2004-08-08 08:54:43 +00:00
briggs
fae6b577a8
Recognize the VIA Nehemiah by name.
...
Probe the VIA cache.
Add to, don't step on, feature flags when looking at extended feature
flags in VIA's 0x800000001 CPUID response.
2004-08-08 05:21:01 +00:00
briggs
bd2376263b
VIA C3 cache info.
2004-08-08 05:16:16 +00:00
chs
7732d6db9d
handle T_CONDITION traps (by sending SIGFPE).
...
fix T_EXCEPTION code to handle the other FP major opcodes.
2004-08-07 21:47:05 +00:00
chs
43d9a77774
remove the alignment attribute from the typedef of __cpu_simple_lock_t
...
since it doesn't have any affect and lint chokes on it.
2004-08-07 21:42:10 +00:00
chs
1974de97c5
stub out the ldcw stuff for now, since gcc -O2 chokes on it.
2004-08-07 21:41:44 +00:00
chs
2e5e9111d9
clean up some register naming.
2004-08-07 21:41:18 +00:00
chs
5dd3057b5c
replace some spinlock/tsleep code with a lockmgr lock.
2004-08-07 21:40:47 +00:00
chs
272b73cf0a
use CALL() instead of "bl" in a few more places.
2004-08-07 21:40:05 +00:00
mycroft
5e289bdf22
Don't pass in a MAC address -- yet.
2004-08-07 17:27:30 +00:00
rearnsha
f506c2b14b
Bah! Fix tyop CORE_UNKOWN_HANDLER -> CORE_UNKNOWN_HANDLER
2004-08-07 12:20:20 +00:00
rearnsha
eb40e03a12
Use SYSTEM_COPROC.
2004-08-07 12:07:08 +00:00
rearnsha
2d02f2af34
Add SYSTEM_COPROC (cp15).
2004-08-07 12:05:54 +00:00
rearnsha
548ccf50bd
Use FPA_COPROC instead of a manifest constant.
2004-08-07 12:04:05 +00:00
rearnsha
3de3493771
FP_COPROC* ->FPA_COPROC*
2004-08-07 12:02:36 +00:00
rearnsha
9264ede43d
Changing the interrupt mask is a scheduling barrier.
2004-08-07 11:47:58 +00:00
rearnsha
b0a3a4309a
Don't overload the unknown instruction handling for the core onto CP0.
...
Instead, add a seventeenth 'co-processor' specifically for the core.
Add support for ARMv5 unknown instructions in the 'NV' space.
2004-08-07 11:45:41 +00:00
rearnsha
951ec8627f
Don't use vector_page before it's been initialized.
2004-08-07 11:20:53 +00:00
rearnsha
da975d6d89
Fix pasto error in comment.
2004-08-07 11:13:09 +00:00
rearnsha
5b0328df32
Add barriers to prevent scheduling of critical code outside of the
...
SPL-protected region.
2004-08-07 11:08:58 +00:00
rearnsha
0163f96e43
Add fixed configs for fxp0 and sd0 booting.
2004-08-07 11:00:06 +00:00
rearnsha
0e811ff437
Support probing the compact PCI bus.
2004-08-07 10:54:54 +00:00
rearnsha
7c8434c371
Set CPUFLAGS not COPTS
2004-08-07 10:47:19 +00:00
mycroft
401372a247
Add mhzc and spc.
2004-08-07 02:40:56 +00:00
uch
32b3027515
clean up whitespace.
2004-08-06 18:33:09 +00:00
uch
e0d5c780a2
recompile.
2004-08-06 17:28:10 +00:00
uch
da18fa2c21
progress bar extension. put message to console.
2004-08-06 17:24:00 +00:00
uch
a9e6c59d87
move string manupurate routine to libsa
2004-08-06 17:23:14 +00:00
uch
b5f1c4963a
progress bar extension. put message to console.
2004-08-06 17:22:01 +00:00
uch
a28cfcb566
make hpcboot.exe compile on VC5 (H/PC Ver.1.01 for MIPS, H/PC Ver.2.00 for SH).
2004-08-06 17:21:28 +00:00
uch
4b8cd27f3f
use gawk instead of awk.
2004-08-06 17:20:32 +00:00
rearnsha
1300889f4e
Use db_machine_init.
2004-08-06 15:13:45 +00:00
rearnsha
2a1436f519
Remove declaration of db_trapper (since we now use db_machine_init).
2004-08-06 15:10:19 +00:00
skrll
debe5a31ce
Include <sys/cdefs.h> once.
2004-08-06 14:39:18 +00:00
dbj
1abd4b8f46
fix several related bugs that cause sysctl machdep.diskinfo to
...
lose when booted from pxeboot.
. make sure that i386_alldisks gets initialized even if
bios geometry information is not available in the bootinfo
. if i386_alldisks is not initialized, have sysctl return EOPNOTSUPP
. compile pxeboot with -DPASS_BIOSGEOM and I386_INCLUDE_DISK=yes
this may increase the size of pxeboot which is required to run
in 64k. However, it seems to be working ok on my system
2004-08-05 18:04:35 +00:00
mycroft
8bed9fe251
Set NKPTP default to 0 (it's calculated in locore). Also reduce NKPTP_MIN to
...
2 -- though, with our current rounding of the data section, we will never take
advantage of that.
2004-08-05 15:26:59 +00:00
mycroft
c512454ca7
Increase nkpde automatically to adjust for the kernel size. Also, if we did
...
adjust nkpde, save the new value. This should enable us to boot extremely
large kernels without fiddling with NKPTP.
2004-08-05 15:25:29 +00:00
cube
3cdea73b10
boothowto is already available through sys/systm.h, and is actually
...
declared elsewhere; don't duplicate it.
2004-08-05 13:31:38 +00:00
tacha
08adc832cf
remove obsolete "pci_enumerate_bus" definition.
2004-08-02 18:07:40 +00:00
uebayasi
33d0780d08
Fix an apparent syntax error.
2004-08-02 13:30:08 +00:00
jkunz
a4573e2f18
Rework code to scan for monarch CPU. (cpu0 at mainbus0)
...
CPU detection now works on E-class machines. (tested on E55)
2004-08-02 11:53:02 +00:00
scottr
a5f6117c56
We can't generate an FPU idle frame until we know which one
...
####we have, so defer this until we've probed the FPU type.
####Fixes PRs 25081 and 26250.
2004-08-02 03:44:40 +00:00
scottr
9803d05af3
We can't generate an FPU idle frame until we know which one
...
##we have, so defer this until we've probed the FPU type.
##Fixes PRs 25081 and 26250.
2004-08-02 03:44:39 +00:00
scottr
92a2a37f74
Bus and address error handlers are set up long before we get
...
to initcpu(); no need to do it again.
2004-08-02 03:06:17 +00:00
uch
c6ac79b0b3
add NEWSMIPS_WSDISPLAYIO_GINFO ioctl to get frame buffer stride.
2004-08-01 18:53:16 +00:00
isaki
de887a3aec
files.usb (rev 1.54) needs files.wscons for uep.
2004-08-01 14:32:48 +00:00
jdolecek
cf701801a2
the ARMLinux ARM-specific range was moved to offset 0x180 in the NetBSD
...
syscall table (sync with rev. 1.7 of sys/compat/linux/arch/arm/syscalls.master)
2004-08-01 14:19:00 +00:00
mrg
7ce2791a3b
add commented entries for the magma and spif sbus multiport serial/parallel
...
cards (they're not tested afaik.)
2004-08-01 10:51:33 +00:00
mrg
c108d448ff
add entries for spif/stty/sbpp. final part of PR#26061.
2004-08-01 10:45:23 +00:00
martin
3012afd03f
Allow bigger time skips (root fs vs. rtc), only warn if we skip more
...
than two days backward (same as old behaviour) or more than two years
forward. I have lots of test machines I don't power on every two days.
XXX - this should be handled more consistent across the different
ports. While here, move the default time -- in the unlikely event that
we have neither rtc nor file system time -- to this millenium.
2004-08-01 08:02:55 +00:00
tsutsui
9df92e5adc
- It turns out alignment restriction for TX descs is 8kbytes, not 64kbytes.
...
- Use MEC_TX_ALIAS register to set/clear TX interrupt enable bit.
2004-08-01 06:36:36 +00:00
mrg
0078e5d6ca
update the comment for ichlpcib to include SpeedStep.
2004-07-31 17:35:19 +00:00
mrg
5ced3fb6e0
implement ICH-based Intel SpeedStep(TM), based on both the linux and
...
freebsd drivers for the same. if found and supported, export a
"machdep.speedstep_state" sysctl that can be set to "0" (low) or "1"
(high).
tested on a dell inspiron 8500 (supported, working) and a dual P4
system (supports ichlpcib not speedstep, comes up properly disabled.)
2004-07-31 17:32:31 +00:00
simonb
ed2e469e3d
Remove some debug printf()s.
...
Reorder an evcnt_attach_static().
2004-07-31 13:28:53 +00:00
skrll
69df83b2f1
Fix a merge botch.
2004-07-31 07:31:08 +00:00
skrll
8cd5dd43cc
remove now unnecessary "pci_enumerate_bus" definitions here as well
2004-07-31 07:28:28 +00:00
jmmv
2a08d54a9a
Implement border color customization in wscons(4), only available for vga(4)
...
at the moment.
This includes the addition of two new wsdisplay ioctls, WSDISPLAY_{G,S}BORDER,
one to get the actual color and one to set it, respectively. Possible colors
match those defined by ANSI (and listed in wsdisplayvar.h).
It also adds two accessops to the underlying graphics device, getborder and
setborder, which mach their ioctl counterparts.
Two kernel options are added: WSDISPLAY_CUSTOM_BORDER, which enables the
ioctls described above (to customize the border color from userland after
boot), and WSDISPLAY_BORDER_COLOR, which sets the color at boot time.
The former is enabled by default on the GENERIC kernel, but not on INSTALL
(among others). The later is always commented out, leaving the usual black
border as a default.
wsconsctl is modified to allow accessing this value easily. For example,
'wsconsctl -d -w border=blue'.
2004-07-29 22:29:35 +00:00
jkunz
4c72b79518
Import PCI support from OpenBSD and update GENERIC config for PCI devices.
2004-07-29 19:10:23 +00:00
jkunz
6ea3501621
Remove SMALL config. It is no longer needed after toolchain and bootloader
...
problems have been solved.
2004-07-29 19:08:19 +00:00
drochner
fd293d10fd
remove some typecasts to "cfmatch_t" which are obviously relicts from
...
__BROKEN_INDIRECT_CONFIG times
2004-07-29 18:39:00 +00:00
drochner
a5a5473c25
remove now unnecessary "pci_enumerate_bus" definitions
2004-07-29 16:55:25 +00:00
drochner
4f2a6309fe
give the special PCI bus enumerator a sparc64_ prefix and make the
...
PCI_MACHDEP_ENUMERATE_BUS macro point to it
2004-07-29 16:53:15 +00:00
is
fae5cbad97
Revert last change. It breaks the build due to interactions with
...
frame.h.
2004-07-29 12:54:46 +00:00
manu
66fc5fb621
Empty shell for Darwin audit API
2004-07-28 22:24:06 +00:00
pk
8539b88f6e
_sbus_bus_map: check for the existence of `ranges' in the tag before using them.
2004-07-28 19:15:47 +00:00
jmmv
92f81ea7d3
Implement support to dynamically change wscons console and kernel colors.
...
Two new ioctls are added to the wsdisplay device, named WSDISPLAY_GMSGATTRS
and WSDISPLAY_SMSGATTRS, used to retrieve the actual values and set them,
respectively (the name, if you are wondering, comes from "message attributes").
A new emulop is added to the underlying display driver (only vga, for now)
which sets the new attribute for the whole screen, without having to clear
it. This is optional, which means that this also works with other drivers
that don't have this new operation.
Five new kernel options have been added, although only documented in
i386 kernels (for now):
- WSDISPLAY_CUSTOM_OUTPUT, which enables the ioctls described above to
change the colors dynamically from userland. This is enabled by default
in the GENERIC kernel (as well as others) but disabled on all INSTALL*
kernels (as this feature is useless there).
- WS_DEFAULT_COLATTR, WS_DEFAULT_MONOATTR, WS_DEFAULT_BG and WS_DEFAULT_FG,
which specify the default colors for the console at boot time. These have
the same meaning as the (already existing) WS_KERNEL_* variables.
wsconsctl is modified to add msg.default.{attrs,bg,fg} and
msg.kernel.{attrs,bg,fg} to the display part, so that colors can be changed
after boot.
Tested on NetBSD/i386 with vga (and vga in mono mode), and on NetBSD/mac68k.
No objections in tech-kern@.
2004-07-28 12:34:02 +00:00
is
3f5c400809
For a while, we exported symbols in the user namespace (which should only
...
be interesting for the kernel), thus breaking (e.g.) vim. (PR 26048)
2004-07-28 11:39:37 +00:00
skrll
bc26aea7ac
Build hp700's mkboot as a host tool called nbhp700-mkboot. mkboot also
...
gets built and installed in a hp700 distribution.
TODO
- merge with hp300
- pick a preferred method for dealing with the elf headers.
hp700-mkboot and prep-mkbootimage (bintuils) vs mips-elf2ecoff and
tools/installboot
2004-07-28 09:17:31 +00:00
simonb
e25bd305b6
Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link
...
against them.
2004-07-28 01:05:35 +00:00
jkunz
8ddbfec17f
Implement bus_space_vaddr(9) and add flags for bus space map functions.
2004-07-27 22:16:40 +00:00
jkunz
efdaaa6c7d
Clean up leftover OpenBSD speciffic multi platform disklabel handling.
2004-07-27 22:14:22 +00:00
chs
3be324ecca
call hppa_ras() with CALL() instead of "bl", since the latter has
...
a limited range.
2004-07-27 14:25:34 +00:00
jkunz
461314c36f
Bring the WAX GSC to GSC bus adapter + interrupt controller and the
...
GSC bus inside the WAX chip to live with some bits from lasi.c and
the OpenBSD wax.c.
2004-07-25 21:52:56 +00:00
sekiya
c830efd52f
Properly detect the EISA bus for IP22-class machines.
2004-07-25 10:28:28 +00:00
manu
57ae178c88
Added a simple bigcopy, from Srinivasa Kanduru
2004-07-25 09:21:48 +00:00
thorpej
238240999a
Bump symtab space.
2004-07-25 03:55:38 +00:00
chs
f05f720ae1
real siginfo support.
2004-07-24 19:04:53 +00:00
chs
d2943099a2
FPU fixes and improvements, adapted from openbsd:
...
- handle exceptions correctly
- emulation of unimplemented instructions (eg. on PA-7300LC)
2004-07-24 18:59:05 +00:00
tron
317f4e4195
- Remove support for non-VGA and ISA VGA graphic cards.
...
- Remove ISA attachments for various device (e.g. com(4)) so that the
ACPI attached devices get the low device numbers.
2004-07-24 15:30:34 +00:00
mrg
5df9a04912
Hauke Fath's port of the openbsd SUNW,spif driver from PR#26061.
...
the driver was originally written by Jason L. Wright.
XXX: i haven't tested this on sparc64 at all...
2004-07-24 12:37:20 +00:00
nakayama
1d66d17d9d
Change interrupt pending list end value to -1, to avoid linking an
...
interrupt handler twice.
It may fix "sleep forever" bug.
2004-07-24 12:04:32 +00:00
tron
8849562832
Add new kernel configuration for ACPI based SMP systems which can also be
...
used to utilize Hyper-Threading.
2004-07-23 17:57:41 +00:00
he
1239ef54cc
Add an attachment for ath* at pci, since some laptops have mini-PCI
...
atheros wireless hardware, such as IBM TP41p and TP40p.
2004-07-23 15:36:00 +00:00
mycroft
f85e332440
Use pmap_kenter_pa() to map pages to dump, not pmap_enter(), so that it's more
...
resistant to VM lossage.
2004-07-22 15:12:46 +00:00
rumble
44f3c135e7
KNF and consistency
2004-07-20 05:19:23 +00:00