toshii
a73f92f0e2
Compile TSC support code when __x86_64__ is defined.
2004-04-30 17:58:04 +00:00
gendalia
ec36bf86ae
Uncomment 'wd* at umass?' in GENERIC, add to GENERIC_LAPTOP.
...
supports the ISD's ATA protocol over Bulk-Only, used with the Archos studio
and Archos Jukebox products, among others.
2004-04-30 17:41:19 +00:00
fredb
2c8270471f
- - "options" should be followed by <SPACE><TAB>.
...
- - restore "options COMPAT_20", no doubt commented out by mistake.
2004-04-30 15:55:10 +00:00
christos
b657953b30
Add and document PCIBIOS_LIBRETTO_FIXUP
2004-04-30 02:47:16 +00:00
christos
4eac397f2f
Add code to deal with the losing Libretto L2/L3 pcibios. From Masanori
...
Kanaoka. I've been sitting on this code for 3 years, and have not done
anything better with it. It is ugly, it needs to be handled better, but
it is better to have it #ifdef'ed out rather than nothing.
2004-04-30 02:45:37 +00:00
christos
f117f546d1
Deal with edge versus level interrupts properly. From Masanori Kanaoka.
2004-04-30 02:44:03 +00:00
lukem
59fdcaadf2
add ENHANCED_SPEEDSTEP
2004-04-30 02:08:17 +00:00
lukem
2df026b026
Integrate support for Enhanced SpeedStep Technology (est) that
...
Michael Eriksson posted to port-i386 on 20031102, with various
modifications by me to work in the new sysctl(9) framework.
The code is enabled with 'options ENHANCED_SPEEDSTEP', and if
the CPU supports EST the following sysctl(8) nodes appear
(with the values that a Dell Inspiron 8600 + WUXGA with a
1.4GHz Pentium M CPU supports):
machdep.est.cpu_brand = Intel(R) Pentium(R) M processor 1400MHz
machdep.est.frequency.target = 1400
machdep.est.frequency.current = 1400
machdep.est.frequency.available = 1400 1200 1000 800 600
If EST support isn't available, the "machdep.est" sysctl sub-MIB
is not created.
Once we have a more general "CPU frequency" control API we can
migrate this code to using that.
Thanks to Michael Erikkson for providing this code!
2004-04-30 02:05:42 +00:00
lukem
3da1e3206a
Add driver for Enhanced SpeedStep (in Pentium M processors),
...
written by Michael Eriksson and posted to port-i386 on 20031102.
(This is the driver "as is" - I'll commit the code to integrate it
into -current separately)
2004-04-30 01:56:12 +00:00
gendalia
6c64abac77
add raidframe and raid autoconfig support to the INSTALL kernel.
2004-04-29 20:42:39 +00:00
minoura
3a9e37fe76
Comment out ichlpcib.
...
There are at least 2 reports that it freezes upon startup.
http://mail-index.netbsd.org/current-users/2004/04/19/0016.html
2004-04-29 11:54:24 +00:00
fair
06f59ac1b2
Remove specific scsibus* at (hba device)? declarations for the new,
...
simple:
scsibus* at scsi?
2004-04-29 07:13:03 +00:00
fredb
befd757743
Protect against multiple inclusion. Lets "kdump" and "ktrace" build again
...
on mac68k.
2004-04-29 04:18:27 +00:00
rjs
c348bdead7
Add audio support.
2004-04-28 23:51:24 +00:00
rjs
0db69ac973
Use correct address for lpt0.
2004-04-28 23:49:42 +00:00
pk
84af51b7e0
Rename sc_hasiocache' =>
sc_cachecoherent'. Avoid the cache flush in
...
dma_load() if we have coherency.
2004-04-28 12:38:19 +00:00
pk
ff7821ed81
Fast trap handler for Illegal Instruction traps for (user space) FLUSH
...
instructions (these occur only on Cypress CPUs).
2004-04-28 12:36:48 +00:00
pk
fde3b5dfae
Replace home-grown cachestats with event counters.
2004-04-27 16:37:43 +00:00
pk
cd955b850f
Bits 0 (MMU Enable) and 1 (Fault inhibit) are common among the implementations
...
of the SRMMU control register. Reflect that fact in the definitions here.
Also add the swift `store allocate' bit.
2004-04-27 13:05:38 +00:00
pk
202c3ce64e
Add instrumentation for `PMEG' management on sun4/4c.
2004-04-27 11:26:43 +00:00
pk
429ad918eb
Limit buffer cache VM to prevent too many locked `PMEGs' on small sun4c
...
systems.
2004-04-27 11:25:24 +00:00
scw
9950f14938
Always disable interrupts at the start of DO_AST_AND_RESTORE_ALIGNMENT_FAULTS.
...
This addresses #2 of port-arm/23581 by Richard Earnshaw.
Many thanks to Richard for spotting the cause of this problem.
2004-04-27 07:13:16 +00:00
uwe
bbb41d52d5
Make focusManagerHook a tad more smart, so that it can correctly handle
...
the serial console speed combobox (last item in the kernel tab).
2004-04-27 00:04:38 +00:00
cl
79d1a31951
Move struct xen_netinfo into include/xen.h so that xen12load compiles again.
2004-04-26 23:54:42 +00:00
simonb
f95ed9ec0f
Print the address of a problem instruction when we panic.
2004-04-26 22:29:07 +00:00
uwe
2adc0e696d
Make sure that overzealous definition of __packed in <sys/cdefs.h>
...
doesn't break compilation with Microsoft compilers. Push/pop #pragma pack
around <sys/bootblock.h>.
2004-04-26 22:27:43 +00:00
simonb
24798155ac
Enable top-down VM if USE_TOPDOWN_VM is defined.
2004-04-26 22:25:54 +00:00
uwe
e9b7546ec1
<machine/cdefs.h> is included by <sys/cdefs.h>, so there's no point
...
in including <sys/cdefs.h> from <machine/cdefs.h> again.
2004-04-26 22:14:55 +00:00
cl
f720882cf0
Rework the physical<->machine memory mapping: offset physical addresses
...
by 0x100000 (above the I/O Memory "hole") leaving all physical addresses
below unused, don't perform phys<->mach mapping for addresses below 0x100000
or beyond the real hardware's physical memory.
-> /dev/mem works now as expected and X works in domain0.
2004-04-26 22:05:04 +00:00
cl
f184e73cf0
Add mouse support.
2004-04-26 19:44:54 +00:00
cl
b21e228a58
Add support for i386_iopl.
2004-04-25 23:46:07 +00:00
fair
68851c238e
protect against multiple includes because the make procedures for
...
kdump, ktruss, etc., aren't smart enough to spot this as a duplicate
from both include/{alpha,machine}/vuid_event.h
2004-04-25 23:17:59 +00:00
fair
75bfa594cb
Protect against multiple inclusion (kdump, ktruss, etc., make
...
procedures are not smart enough to spot this file as being the same
when it appears in both include/{macppc,machine}/grfioctl.h
2004-04-25 21:57:51 +00:00
cl
63ccbaf08a
Move some of the context switching code into a C function.
2004-04-25 19:01:27 +00:00
cl
b336bf8532
Add memory barriers.
2004-04-25 18:30:55 +00:00
cl
1408a99dbe
Select first disk device as boot device if no boot device is selected
...
from the command line.
2004-04-25 14:40:02 +00:00
rjs
0ce713d5b6
Add the TI microExplorer card.
2004-04-25 14:22:32 +00:00
tron
fdab6cb011
Make this compile without ACPI_DEBUG again.
2004-04-25 11:25:35 +00:00
christos
db3f39e1e1
make this compile with ACPI_DEBUG again.
2004-04-25 07:55:06 +00:00
matt
22120ad628
Constify the speedtab arrays
2004-04-25 06:23:40 +00:00
cl
a9154d4a78
Don't attach vga and keyboard if the domain is not privileged.
...
Also cleanup print command if attachment fails.
2004-04-25 00:24:08 +00:00
rjs
06b3d71b2a
Use new isa_attach_args structures.
2004-04-24 23:32:08 +00:00
cl
8d5b657eb1
Add sysctl nodes for Xen disk cookies used by domain creation tools.
2004-04-24 21:55:37 +00:00
cl
f53151522e
Enable keyboard and vga display as console when running as domain-0.
2004-04-24 21:45:58 +00:00
cl
5c7586f0e5
Add keyboard support and wscons config options.
2004-04-24 21:33:32 +00:00
cl
428e3dcc56
remove trailing empty lines
2004-04-24 21:01:37 +00:00
cl
44e8720ec9
Add vga display support.
2004-04-24 20:58:59 +00:00
cl
8e6ccbacfb
Allow the block device driver to impersonate wd/sd/cd devices. This allows
...
for most system seamless migration from a NetBSD/i386 setup to a NetBSD/xen
setup without changing /etc/fstab or creating additional device nodes.
2004-04-24 20:05:49 +00:00
cl
122ad5af2a
Make bus_space map machine addresses instead of physical addresses.
2004-04-24 19:43:53 +00:00
cl
6d328d297e
Let event_set_handler set the void * argument to event handlers.
2004-04-24 19:32:37 +00:00