Commit Graph

198058 Commits

Author SHA1 Message Date
mrg 7b6c56da68 - move nmi_sun4m intr counting into nmi_soft/nmi_hard.
- request the appropriate stack space for nmi_sun4m, in particular,
  make sure we have space for %g2...%g5.  now entering ddb via eg,
  serial break no longer causes cpu1 to fault.
2011-02-15 10:59:25 +00:00
pooka 5e301bc45b support HANDSHAKE_EXEC 2011-02-15 10:37:07 +00:00
tsutsui fa70e99270 - make local functions static
- remove parentheses from return
- use aprint_error(9)
2011-02-15 10:35:39 +00:00
pooka abcc13e159 Add an "exec" callback for the proxy code. The client can now
notify the rump kernel of an exec having taken place.
2011-02-15 10:35:05 +00:00
tsutsui 7e87afa114 Add MI HIL (keyboard/mouse) support from OpenBSD.
Tested on 735/125 and ok'ed by skrll@.
2011-02-15 10:32:56 +00:00
cegger db0e6900db update cpuid bits 2011-02-15 10:11:25 +00:00
mrg 67daa56633 sprinkle some kpreempt_{dis,en}able() in various strategic points
we will need when we get to actually enabling kernel preemption.
2011-02-15 09:56:32 +00:00
mrg 8e196db30d remove unused CPUFLG_READY and CPU_NOTREADY() macro. 2011-02-15 09:05:14 +00:00
jmcneill 1c1a1efa3c add AGP v3 support to agp_generic_enable from FreeBSD 2011-02-15 08:57:01 +00:00
jmcneill 64b8c01373 print AGP mode (v3/v2compat/v2) with aprint_debug instead of aprint_normal 2011-02-15 08:56:11 +00:00
is 96c5ad97be Bug fix: in a game with 26 planes, the last one to be allocated wouldn't
be allocated if it was the only eligible one.
From Jonathan David Amery via Debian Bug report 214626.
2011-02-15 08:25:25 +00:00
macallan 30bc81416e don't muck with the LVDS_BLON bit 2011-02-15 04:06:43 +00:00
jmcneill 540bdd7510 port-i386/44563: boot loader prompt doesn't read keyboard input on a MacBook1,1
check for keystroke (int 16h, AH=01h) before getting keystroke (int 16h,
AH=00h), fixes bootloader keyboard input with Apple firmware, from Taylor R
Campbell
2011-02-14 23:47:11 +00:00
njoly 4b4028158d missing lvm keyword. 2011-02-14 21:29:45 +00:00
pooka 1faeae7181 MSFT assigned the copyright to these files to TNF, so fix license.
Also, make rcsid placement match man.template.
2011-02-14 21:13:17 +00:00
pooka d6b3a51109 fix nic name in diagnostic. from sandrof 2011-02-14 21:00:17 +00:00
pooka 3e3af76e8c explicitly set BLOCKSIZE so that we don't get fooled again 2011-02-14 19:56:30 +00:00
pooka c754a0ea3b -debugging crud 2011-02-14 19:54:29 +00:00
jruoho 23501c315c Fix small negligence mistake. 2011-02-14 18:51:44 +00:00
drochner 6ed51462a6 one more botched statistics counter (could increment semi-random locations) 2011-02-14 18:49:31 +00:00
jruoho 08e33da785 ACPICA 20110211 is out.
(Mostly bug fixes; for once, no big API changes.)
2011-02-14 18:41:09 +00:00
jruoho 6a329369d7 AISE, AYF, BAK, BOC, BTFT, CPC, DIAFYO, EDS, FITB, FYEO, GLWT, IAE, ICUR,
IDTS, IMBO, INPO, IUD, KMA, KWIM, MAD, NFA, NIMBY, NUNP, ONNA, ONNTA,
OOSOOM, PFI, PPP, ROI, SAR, SITD, TCB, TIC, TINWIS, TM, TMK, TTM, TWAIN,
WAFWOT, WDYMBT, WELC, WWJD, YAOTM, YWSYLS.
2011-02-14 18:33:26 +00:00
matt 9fbae4ec6b Add -D_KMEMUSER to CPPFLAGS 2011-02-14 18:27:24 +00:00
matt c82db00b04 Add NetLogic Fast Messaging instructions 2011-02-14 18:23:35 +00:00
matt 3359874d01 Add libsaslc entries 2011-02-14 18:20:44 +00:00
pooka 0d30d053f5 remove a decidedly illogical statement 2011-02-14 17:30:54 +00:00
drochner 254b02f7fb fix output bytecount statcounter 2011-02-14 16:34:43 +00:00
uebayasi dbb2d01c6b Suppress a superfluous whitespace after "time=..." in the output. 2011-02-14 16:27:58 +00:00
bouyer 2df8503191 if DIAGNOSTIC, check the size of the transaction in wapbl_end().
Hopefully this will point us to the place which generaed the large
transaction, before an asynchronous panic() in wabl_end()
2011-02-14 16:05:11 +00:00
pooka 2e5e7c9a68 slap this with summa dat +files 2011-02-14 15:15:40 +00:00
pooka e7ac403943 Test that hijacked ssh/sshd work.
Copypastes jmmv's sshd magic from fs/psshfs.
(dunno if it's worth sharing the code, or even what the
best practice for doing so would be)
2011-02-14 15:14:00 +00:00
pooka 2ba7fe5525 A bunch of changes which essentially make sshd work with a hijacked
rump tcp/ip stack:

* sshd likes to fork and then re-exec itself
  ==> trap execve() and augment the env with the current parameters
      essential to a rump kernel (kernel communication fd, information
      about dup2'd file descriptors)

* sshd likes to play lots of games with pipes, socketpairs and dup{,2}()
  ==> make sure we do not close essential rump client descriptors:
      dup() them to a safe place, except for F_CLOSEM where we
      simply leave them alone.  also, partially solved by the above,
      make sure the process's set of rump kernel descriptors persists
      over exec()

* sshd likes to chdir() before exec
  ==> for unix-style rump_sp(7) sockets save the full path on the
      initial exec and use it afterwards.  thread the path through
      the environment in execve()
2011-02-14 14:56:23 +00:00
hannken 4005d75059 ibmhawk_set: No need to set states ENVSYS_SWARNxxx, sysmon will do it. 2011-02-14 14:15:25 +00:00
drochner 72fa9245cb change locking order, to make sure the cpu is at splsoftnet()
before the softnet_lock (adaptive) mutex is acquired, from
Wolfgang Stukenbrock, should fix a recursive lock panic
2011-02-14 13:43:45 +00:00
nisimura 2a814b26a9 - remove the mangled lines of the previous commit.
- withdraw DS407 description for now as pieces of info are conflicting
  and remain uncertain.
2011-02-14 13:05:00 +00:00
christos d02347a68e fix the loop sentinel. 2011-02-14 12:45:31 +00:00
nisimura 3a5f9065a4 add Thecus N3200 to the research list. Along with N1200 they use
MPC8347 single PCI SoC.
2011-02-14 12:36:38 +00:00
kefren a9e39e843e get rid of unused variable/assignments 2011-02-14 11:43:59 +00:00
he 230dbce18d Provide a macro for pmap_mmap_flags() since we define PMAP_EXCLUDE_DECLS
here.
2011-02-14 10:22:19 +00:00
mrg e9b646a975 call hardclock() the same way on cpu0 in MP and !MP cases. 2011-02-14 10:21:05 +00:00
mrg 87b1ea5b17 use schedintr() (not schedintr_4m()) on MP or single CPU configurations. 2011-02-14 10:20:31 +00:00
wiz 58edadba15 Fix a typo, add a serial comma. 2011-02-14 09:21:33 +00:00
nisimura e7b1b1b97d add EPIC definition for Netronics NH230/NH231 and the brothers. 2011-02-14 09:00:04 +00:00
hannken 48c7d44313 Initial implementation of ibmhawk(4) driver for sensors behind the IBM Hawk
on-board Integrated Systems Management Processor found on some eServers.

Tested on an IBM eServer x335.
2011-02-14 08:50:38 +00:00
nisimura 01a00b1b9a - add preliminary Netronics NH230 and NH231 supports.
- assign PCI configuration register 0x3c with IDSEL value by PCI framework,
  eliminating most of pcifixup() logic in simple NASes.
2011-02-14 06:21:29 +00:00
mrg 115459ee2a add a "mach xcall" command to dump info about each cpus xpmsg{} values.
while here, move the prototype for cpu_debug_dump() to cpuvar.h and
avoid the copy in db_interface.c.
2011-02-14 03:18:10 +00:00
enami e8824b0da4 A number greater than or equal to 1.0 is a positive number. 2011-02-14 02:43:37 +00:00
enami 5a1e40df4f Put space after comma and around binary operator. 2011-02-14 02:42:26 +00:00
christos 26104203c2 Don't forget to set errno. Pointed out by yamt. 2011-02-13 23:58:40 +00:00
sjg 0734782fbf Mark unused args. 2011-02-13 21:24:42 +00:00