Commit Graph

54044 Commits

Author SHA1 Message Date
tron
d8b8a5c188 Add commented out entries for V7FS and V7FS Endian Independent support. 2011-08-07 10:04:41 +00:00
cliff
b38eb1f4b4 nuke pq3cfi_addr() and just use ga_addr; obio already sorts out getting
address from chip select reg when cs locator is used.
2011-08-06 05:48:01 +00:00
kiyohara
587ef94054 Add support for PSIONTEKLOGIX NETBOOK PRO. 2011-08-06 03:53:40 +00:00
kiyohara
bcc0383925 Support slave mode for PXA2x0 I2C. 2011-08-06 03:42:11 +00:00
phx
fbcc784d3a Drop into ddb, when requested by ofwboot (-d option). 2011-08-04 20:02:48 +00:00
bouyer
0ef67b2899 Make sure to call xbdback_trampoline() at splbio() 2011-08-04 18:01:49 +00:00
rkujawa
f02273fb5e Add basic PCI support for amiga port.
Add missing bus_space(9) methods needed for MI PCI.
Add p5pb(4) - Phase5 PCI bridge driver (and the man page).
Add quirks table to zbus(4) - needed for p5pb.
Change approved by phx.
2011-08-04 17:48:50 +00:00
phx
6c25389836 Do not overwrite ukbd.h with NO_UKBD_DEVICE. 2011-08-04 15:07:04 +00:00
jakllsch
244c700761 Add coram(4). 2011-08-04 14:45:54 +00:00
he
469cff01d3 Bump SYMTAB_SPACE so that the contents fits again. 2011-08-03 22:19:31 +00:00
matt
22c9b287d1 Deal with RTMEMSIZE no longer being defined 2011-08-03 17:34:27 +00:00
matt
e99aca1b8b Add some defintions for SYSCTL_CFG0 2011-08-03 16:27:15 +00:00
matt
df230b318d Deal with RA_CONSOLE_EARLY a little more sanely 2011-08-03 16:26:53 +00:00
matt
87b1b3da19 No need to specify MEMSIZE since we read it from SYSCTL_CFG0. 2011-08-03 16:26:05 +00:00
matt
b8bb0531f6 Get memsize from SYSCTL_CFG0 register. 2011-08-03 16:25:02 +00:00
cliff
c918b56802 remove unused option RTNORFLASH 2011-08-02 20:42:42 +00:00
joerg
9a72c11fab Remove a number of now unnecessary -no-integrated-as cases. 2011-08-02 17:22:51 +00:00
matt
6979407f79 Pass -mfix-loongson2f-jump -mfix-loongson2f-nop to assembler to workaround
loongson2f j[la]r issues.
2011-08-02 16:12:44 +00:00
uebayasi
11f4f177a8 ncr53c9x was converted to use mutex(9), follow that. Fix DEBUG build too. 2011-08-02 05:17:18 +00:00
matt
cd13c53f92 Clear the BTB on user->kernel entry on Loongson2 2011-08-02 05:13:21 +00:00
matt
c55f1d7523 Add Loongson2 DIAG register definitions (partial) 2011-08-02 05:12:32 +00:00
uebayasi
3c7b60d1ca Include sys/simplelock.h to use simple_lock(); fix build. 2011-08-02 05:10:31 +00:00
cliff
32811a2a68 configure NOR flash partitions 2011-08-02 05:08:31 +00:00
uebayasi
34a5e45122 Define struct alpha_pci_conf_readwrite_args only once; fix build. 2011-08-02 04:45:10 +00:00
cliff
16639aa9d0 configure CFI NOR flash 2011-08-02 03:41:16 +00:00
cliff
136422be68 CFI NOR support for mips/ralink 2011-08-02 03:38:48 +00:00
matt
56a76c474b Change device name of pq3cfi to cfi.
Add cfi to P2020DS
Add ddrc
2011-08-02 00:27:42 +00:00
matt
2f23bdb126 Fix tpyo. 2011-08-02 00:25:38 +00:00
matt
b9dc213bc8 Add some more DDR register definitions 2011-08-02 00:23:34 +00:00
matt
f2875a1c9c MPC8544 don't any onchip irqs of 20/21 2011-08-02 00:22:02 +00:00
matt
0ccf0f52df Add simple driver to count single bit ECC errors. 2011-08-02 00:21:00 +00:00
matt
0fb6e91c9f Use <sys/ for bus.h and intr.h 2011-08-01 23:01:40 +00:00
macallan
cac9b89bf0 sanitize sysctl interface in order to appease gcc 4.5 2011-08-01 22:40:21 +00:00
joerg
4c8e861cc5 Remove redundant , after .balign. 2011-08-01 22:21:01 +00:00
matt
03c42f4d13 Add missing __KERNEL_RCSID 2011-08-01 17:05:16 +00:00
mbalmer
631d5867a0 According to the Oxford Dictionary of Etymology, a wether is a male sheep
or ram.
2011-08-01 12:28:53 +00:00
jmcneill
bd79b21e79 x86_reset: use acpi_reset instead of AcpiReset 2011-08-01 11:26:31 +00:00
drochner
f54d17f2c0 add an experimental implementation of PCI MSIs (Message Signaled
Interrupts). Successfully tested with hdaudio and "wpi" wireless
ethernet.
notes:
-There seem to be buggy chips around which announce MSI support
 but don't correctly implement it. Thus the final word whether MSIs
 can be used should be by the driver.
-Only a single vector is supported. For multiple vectors, the IDT
 allocation code would have to be changed. (And we would possibly
 run into problems due to the limited number of vectors supported
 by the current code.)
-The code is "#if NIOAPIC > 0" because it uses the ioapic_edge
 interrupt stubs. These actually don't touch any ioapic, so this
 is somewhat a misnomer.
-MSIs can't be identified by a "pin" but only by a cpu/vector
 pair. Common intr code soesn't deal well with this yet.
-Drivers need to take care of saving/restoring MSI data in the device's
 config space on suspend/resume.
2011-08-01 11:08:03 +00:00
drochner
0ce8c54d89 if checking whether an interrupt is shared, don't compare pin numbers
if it is "-1" -- this is a hack to allow MSIs which don't have a concept
of pin numbers, and are generally not shared
(This doesn't give us sensible event names for statistics display. The
whole abstraction has more exceptions than regular cases, it should
be redesigned imho.)
2011-08-01 10:42:23 +00:00
mrg
32d2ab845e fix the zx@fhc attachment. 2011-08-01 10:18:23 +00:00
mrg
a14d5855e1 use device_private(). thanks to jmcneill for pointing this out. 2011-08-01 08:36:39 +00:00
matt
1a16d9577d Support using MEMSIZE 2011-07-31 23:10:58 +00:00
jmcneill
7e89c84d93 x86_reset: If the FADT defines a reset register and ACPI was active, try
to use it to reset the system before attempting any other methods
2011-07-31 22:43:01 +00:00
jmcneill
2e5784d8be add Family14h (AMD Fusion) support 2011-07-31 22:04:07 +00:00
jym
5b7c93647d Fix typo in comment. 2011-07-31 18:00:54 +00:00
matt
30893a9102 Add support for a loongson2_subr.S. This is needed since that chip needs
special handling to manually flush the ITLB on TLB updates.
2011-07-31 15:39:28 +00:00
matt
e642dbad13 Add CPU_MIPS_LOONGSON2 flag (rather defining a CPU_ARCH_MIPS3_LOONGSON2).
This is much less intrusive and disruptive.
2011-07-31 15:36:28 +00:00
matt
8610b72b32 Add define for loongson2 DIAG register 2011-07-31 15:35:04 +00:00
kiyohara
56e955160b s/MULTIPROCESOR/MULTIPROCESSOR/. 2011-07-31 10:00:52 +00:00
martin
95377927e5 Get rid of #ifdef __sparc__ in uvm code - as noted by cgd back 1996,
now that we have __HAVE_CPU_VMSPACE_EXEC/cpu_vmspace_exec().
2011-07-30 19:29:12 +00:00