Commit Graph

163577 Commits

Author SHA1 Message Date
xtraeme
a73f1d379b Update for it(4) -> itesio(4) rename. 2007-11-15 12:58:28 +00:00
xtraeme
b0ac365f62 Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in
  the configuration file. The Environmental Controller base address is
  fetched by the Super I/O EC LDN configuration registers.

- Invalidate voltage sensors if data returned is 0xff.

- Use the Super I/O Global Configuration Registers Chip ID[12] and Device
  Revision to store/print the correct information.

- Use only the Fan Extended Tachometer registers on IT871[68]F for now;
  this gives us correct data for IT8705/IT8712F again.

Inspired by the smsc(4) driver. The UPDATING file has been updated to
reflect the rename.
2007-11-15 12:53:40 +00:00
skrll
c85b38c0c8 Explicitly include <machine/reg.h> 2007-11-15 10:22:25 +00:00
manu
eee8a41d73 Regen 2007-11-15 04:34:23 +00:00
manu
310579e011 It's 88C055, not 88CO55. 2007-11-15 04:33:50 +00:00
joerg
d69661a074 Remove sysinst part of LAPTOP kernels. 2007-11-15 00:55:02 +00:00
joerg
611565d05b Remove GENERIC_LAPTOP and INSTALL_LAPTOP. To compensate, switch
bootfloppy-big to actually use INSTALL_LARGE (with ACPI) and 5 floppies.
2007-11-15 00:31:19 +00:00
dyoung
c03a973fd0 KNF. Remove superfluous parentheses. In the switch-statement,
consolidate all of the 'error = EOPNOTSUPP;' cases.  No functional
change intended.
2007-11-14 22:58:27 +00:00
wiz
45ff3b5240 Revert 1.8: .tr does not want HTML-escaped characters.
While here, remove trailing whitespace.
2007-11-14 22:54:38 +00:00
jmmv
b5d1b31284 The directories that hold the debug versions of tests cannot be marked
with the 'debug' flag, because they are always created.
2007-11-14 22:36:27 +00:00
agc
ece8c754d5 Note iSCSI initiator support will be in 5.0 in the ROADMAP. 2007-11-14 22:20:53 +00:00
christos
7c16cc9e3b From Anon Ymous
- Fix a stupid typo: sizeof(sizeof(a)) isn't very useful.
- Use emalloc(3) and erealloc(3) instead of malloc(3) and realloc(3),
  resp.
2007-11-14 22:06:04 +00:00
jmmv
0908676b55 Add the debug versions of all atf tools. 2007-11-14 21:51:16 +00:00
jmmv
6ff8382f07 Fix build of tests with an MKDEBUG build by properly creating the target
directories that will hold the debug programs and by registering those in
the file lists.  (Untested, but hopefully will work.)  Noted by drochner@.
2007-11-14 20:37:53 +00:00
agc
445a5e5f36 Bump version to 20071114, to include the iSCSI initiator in the portable
version.
2007-11-14 20:05:52 +00:00
agc
f56debaab1 Rationalise this completely for the portable GNU autoconf version (which
is not used by the NetBSD reachover framework).

Get rid of the misplaced bin directory during the build phase, it's not
necessary.

Add commands to build the NetBSD iSCSI initiator.
2007-11-14 20:00:06 +00:00
agc
e99d7af118 Add some commented out code (not enabled yet) to deal with MODE_SENSE_10
SCSI commands.

No functional change.
2007-11-14 19:58:06 +00:00
ad
adec684ce8 Boot the secondary processors just before the interrupt-enabled section
of autoconfig. This is needed if APs are able to take interrupts.
2007-11-14 19:45:44 +00:00
drochner
095b25e7dd Add pthread_equal() to libc stubs; this makes a lot of sense for
threadsafe libraries implementing own locking functions.
Ride on yesterday's minor version bumps.
2007-11-14 19:28:23 +00:00
pooka
4a0a4d4f30 Fix a problem noticed by Reinoud: the fs would try to release an
unlocked vnode when trying to rename a directory.  The fix was to
shuffle some bits around and #pray.

The rename routine actually needs a very very major wide-angle whopping:
 * it takes locks out-of-order
 * it deals with references from SAVESTART lookups in interesting ways
 * I doubt there is any guarantee for correct operation if there
   are multiple concurrent accesses
 * the error branches might just as well call panic() directly
2007-11-14 19:16:29 +00:00
garbled
276f1a3cde Commit a fix for the _SR regions that are needed by ofppc. Because this
platform tends to just declare anything from 0x8 to 0xf as mem or io
regions willy-nilly, we need to avoid batmapping a few of those in order
to save space for USER_SR, KERNEL_SR and KERNEL2_SR.  I picked values for
these three that are least-commonly used or used for non-vital things.
2007-11-14 18:34:12 +00:00
ad
d3cd7e49e7 Remove pccons. 2007-11-14 17:58:50 +00:00
ad
ea2d6faf07 Drop _ALIGN_TEXT back to 16. 32 was a bit silly. 2007-11-14 17:58:20 +00:00
ad
9014362808 - Remove I486_CPU, I586_CPU, I686_CPU options. They buy us nothing and
clutter the code significantly.
- Remove pccons.
2007-11-14 17:54:56 +00:00
ad
a91a28dac6 - Don't test for I686_CPU.
- splipi -> splhigh
- Remove some pointless ifdefs.
2007-11-14 17:51:36 +00:00
ad
3943f6757d - Set a 4GB limit for GUCODEBIG_SEL, GCPU_SEL and GUDATA_SEL. It can speed
up address generation by the MMU.
- Clear the direction flag before entering a signal handler.
- Don't test for I586_CPU.
2007-11-14 17:50:13 +00:00
ad
4be57c5368 Don't try to block if there are already waiters; it doesn't make sense. 2007-11-14 17:20:57 +00:00
joerg
64dcc1f587 Merge from jmcneill-pm:
Add some more defines from the spec. Remove some old ones not
existing in the current Intel Architecture Guide. Use some more
understandable names.

ANSIfy and use uintXX_t to hurt my eyes less.

Further improve readability by exploiting __HAVE_TIMECOUNTER as
invariance on x86 platforms.
2007-11-14 15:54:22 +00:00
pooka
8f1126a23d Shield against returning EJUSTRETURN from relookup() 2007-11-14 15:01:46 +00:00
xtraeme
7d0d95af5a Add the MCP{67,73} products on nfe_attach(). 2007-11-14 14:59:50 +00:00
ad
a8bd124ebf cpu_hatch: change lapic initialization order. 2007-11-14 14:59:28 +00:00
ad
cf96d257bf Use i8254_delay(). 2007-11-14 14:50:33 +00:00
xtraeme
0b27254380 emo-style: forgot to update the switch for MCP7[13] IDE. 2007-11-14 14:46:12 +00:00
ad
1e3209066c +LAPIC_DLMODE_EXTINT 2007-11-14 14:45:50 +00:00
ad
3628d5cb5f Nit. 2007-11-14 14:45:12 +00:00
ad
ffb0a621fe Set a 4G limit on the per-CPU segment (quicker for the MMU, and no reason
to limit it).
2007-11-14 14:44:14 +00:00
xtraeme
cf71912f31 Sync with reality. 2007-11-14 14:31:40 +00:00
yamt
326b67ad4b m_print: avoid sign extention of m_flags. 2007-11-14 14:11:57 +00:00
xtraeme
6ffcc39251 Attach to NVIDIA MCP73 now that we have the PCI id. 2007-11-14 12:42:20 +00:00
xtraeme
a7040ff1de Attach to NVIDIA MCP67/73 Ethernet controllers. 2007-11-14 12:40:54 +00:00
xtraeme
acdedfe652 Attach to the NVIDIA MCP7[37] IDE Controllers. 2007-11-14 12:30:48 +00:00
xtraeme
6a9f190843 regen 2007-11-14 12:27:35 +00:00
xtraeme
6506597274 Add NVIDIA MCP7[37] devices, from OpenBSD. 2007-11-14 12:27:18 +00:00
xtraeme
3ec4cecbc6 Attach to more NVIDIA SMBus controllers. 2007-11-14 12:12:27 +00:00
martin
e6116bac33 Add a missing "else". Should finally fix PR kern/37110. 2007-11-14 12:05:42 +00:00
ad
61e62d44f3 Remove limited use configs (should be custom, requires re-soldering BIOS
chip, vanity config, can be done at runtime, etc).
2007-11-14 11:23:04 +00:00
yamt
d2f81c7a05 fix freecheck. 2007-11-14 11:14:13 +00:00
ad
88697952bb Clear the direction flag on entry to the kernel. 2007-11-14 11:09:49 +00:00
yamt
1c679832ee add \n to printf messages. 2007-11-14 11:06:53 +00:00
yamt
f638ba54b7 call debug_init earlier. ie. before malloc is used. 2007-11-14 11:04:07 +00:00