Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (56m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-09 22:24:43 UTC Now

2009-09-19 14:57:30 UTC MAIN commitmail json YAML

defs.h:
- Re-order the md_*() definitions so they are in the order called
- Add some comments
- Remove obsolete md_set_no_x() definition
- Remove md_copy_filesystem()
- #if defined(DEBUG) declare backtowin(void) to avoid scattering
  externs in various md .c files

mbr.[ch]:
- Add a set_bios_geom_with_mbr_guess() which can be called by all
  the non x86 ports rather than copying the same code into arc,
  bebox, cobalt, evbmips, evbppc, hpcarm, hpcmips, landisk, ofppc,
  prep, sandpoint, and zaurus md.c

install.c:
- Remove now unnecessary call to md_copy_filesystem()

upgrade.c:
- Move move_aout_libs() here, and put under #ifdef AOUT2ELF
- Rather than having *every* md_update call wrefresh(curscr),
  wmove(stdscr, 0, 0), wclear(stdscr), and wrefresh(stdscr),
  move them here

arch/acorn26/md.c:
- Just include arch/acorn32/md.c, but add a note there warning
  about this, and while here add a note to i386/md.c that it
  is included by amd64

arch/*/md.c:
- By all means "Vive la difference", but we have 38 pairs of md.[ch],
  and they could not even agree on the order in which to list the
  md hooks, let alone formatting. Sort the md hooks to match the
  (now sane) order in def.sh, and try to normalise the formatting
- Also copy across some function level comments everywhere
- Ensure functions only used inside each md.c are defined as static
- Remove some now unused functions
- Some files had enable_rc_conf in #ifdef DEBUG. Add this to all
- bebox, evbppc and sandpoint were still playing broken games with
  copying the booted ramdisk to the target disk, the primary result
  of which was just to slow things down and ensure the target system
  lost the .profile extracted from the sets. Just kill this.
- For some ports md_update() called endwin(), and in others not.
  Take a cure from i386/amd64 and a few other more active ports,
  and update everything to match (no endwin())
- In a couple of cases correct port names in comments
- ANSIfy some lingering old style functions
- Consistently use "return 0;" rather than "return (0);"

More of the mbr code should be abstracted, along with the
get_ramsize() / set_swap() logic, but this is (more than)
enough for one day...

sysinst built for all ports but only runtime tested on amd64 & i386

(abs)

2009-09-19 14:54:17 UTC MAIN commitmail json YAML

Fix start symbol. I have no idea how this worked before.

(skrll)

2009-09-19 14:53:13 UTC MAIN commitmail json YAML

Switch vax to binutils 2.19.

(skrll)

2009-09-19 14:18:01 UTC MAIN commitmail json YAML

arrr, implement softint_disestablish().  this code be needin' an enema, matey.

(pooka)

2009-09-19 13:33:17 UTC MAIN commitmail json YAML

Add cobalt hp700 hpcarm landisk & ofppc to ALL_MACHINES list

(abs)

2009-09-19 13:11:02 UTC MAIN commitmail json YAML

backout the changes that establish a workqueue to synchronize the addresses
for arg and gre because they cause a race condition by calling ioctl() during
interface initialization. To make this work correctly we would need to
synchronize all interface init routines.

(christos)

2009-09-19 11:58:06 UTC MAIN commitmail json YAML

2009-09-19 11:55:10 UTC MAIN commitmail json YAML

2009-09-19 11:53:42 UTC MAIN commitmail json YAML

2009-09-19 11:44:19 UTC MAIN commitmail json YAML

Set SAVENAME for rmdir and remove.

Addresses an easy part of PR kern/38188

(pooka)

2009-09-19 11:02:07 UTC MAIN commitmail json YAML

Initialise index_gen_mtx before use.

(skrll)

2009-09-19 09:00:58 UTC MAIN commitmail json YAML

Switch sparc and sparc64 to binutils 2.19.

Thanks to martin@ for testing.

(skrll)

2009-09-19 08:05:24 UTC MAIN commitmail json YAML

2009-09-19 07:09:54 UTC MAIN commitmail json YAML

2009-09-19 07:07:43 UTC MAIN commitmail json YAML

Include "ioconf.h" instead of extern struct cfdriver foo_cd decls.

(tsutsui)

2009-09-19 07:06:55 UTC MAIN commitmail json YAML

Sync with reality.

(snj)

2009-09-19 06:18:02 UTC MAIN commitmail json YAML

Update core group membership.

(snj)

2009-09-19 05:49:31 UTC netbsd-5 commitmail json YAML

xsrc/external/mit/xterm/dist/INSTALL@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/Imakefile@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/MANIFEST@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/Makefile.in@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/Tekproc.c@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/XTerm-col.ad@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/XTerm.ad@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
xsrc/external/mit/xterm/dist/aclocal.m4@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/button.c@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/cachedGCs.c@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/charproc.c@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/charsets.c@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/config.guess@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/config.sub@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/configure@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/configure.in@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/ctlseqs.ms@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/ctlseqs.txt@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/cursor.c@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/data.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
      :
(more 36 files)
Revert commit to wrong branch.  /brick snj

(snj)

2009-09-19 05:32:31 UTC MAIN commitmail json YAML

2009-09-19 04:55:45 UTC MAIN commitmail json YAML

Use common ether_crc32_le() for multicast hash.

(tsutsui)

2009-09-19 04:54:05 UTC MAIN commitmail json YAML

2009-09-19 04:53:33 UTC netbsd-5 commitmail json YAML

xsrc/external/mit/xterm/dist/INSTALL@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/Imakefile@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/xterm/dist/MANIFEST@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/Makefile.in@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/xterm/dist/Tekproc.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/XTerm-col.ad@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/xterm/dist/XTerm.ad@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/xterm/dist/aclocal.m4@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/button.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/cachedGCs.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/charproc.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/charsets.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/config.guess@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/config.sub@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/configure@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/configure.in@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/ctlseqs.ms@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/ctlseqs.txt@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/cursor.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/xterm/dist/data.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
      :
(more 36 files)
merge xterm-248.

(snj)

2009-09-19 04:52:44 UTC MAIN commitmail json YAML

Split device_t/softc.
Tested on TME emulating SS2.

XXX: bwtwo at obmem on TME emulating sun2 didn't match and cannot test

(tsutsui)

2009-09-19 04:48:18 UTC MAIN commitmail json YAML

Split device_t/softc.
Tested on:
---
qec0 at sbus0 slot 3 offset 0x20000: 128K memory
be0 at qec0 slot 0 offset 0x0 level 4 (ipl 7): rev 1, address 00:80:17:xx:xx:xx

(tsutsui)

2009-09-19 04:39:44 UTC MAIN commitmail json YAML

2009-09-19 03:49:23 UTC MAIN commitmail json YAML

Make bwtwo(4) match prior to genfb(4).
Required by bwtwo(4) on TME emulating SS2.

(tsutsui)

2009-09-18 21:40:09 UTC MAIN commitmail json YAML

Explicitly include sys/exec_aout.h.

(mhitch)

2009-09-18 18:31:53 UTC MAIN commitmail json YAML

vax macro magic requires Sysmap (untested).
XXX: I should add the blanket userspace pmap back for vax, its
pmap.h just has too many inlines and macros for this to ever work.

(pooka)

2009-09-18 16:43:19 UTC MAIN commitmail json YAML

Split device_t/softc.  Tested on SS1+.

XXX: sparc/dev/cgthree.c in Attic had an attachment for cgthree* at obio?
XXX: and sparc/conf/files.sparc still has an entry of nonexistent (or not yet)
XXX: sparc/dev/cgthree_obio.c. Is there any sun4m machine which requires it?

(tsutsui)

2009-09-18 15:07:10 UTC MAIN commitmail json YAML

Belated version bump for pmf(9) changes.

(dyoung)

2009-09-18 14:40:49 UTC MAIN commitmail json YAML

Use the common ether_crc32_le() function for multicast hash.

(tsutsui)

2009-09-18 14:35:11 UTC MAIN commitmail json YAML

2009-09-18 14:14:06 UTC MAIN commitmail json YAML

Make local functions static.

(tsutsui)

2009-09-18 14:09:42 UTC MAIN commitmail json YAML

Use uint8_t pointers for TX/RX buffers to avoid extra pointer casts.

(tsutsui)

2009-09-18 14:00:44 UTC MAIN commitmail json YAML

Adjust attach messages.

(tsutsui)

2009-09-18 13:48:54 UTC MAIN commitmail json YAML

Split device_t/softc.

(tsutsui)

2009-09-18 13:45:20 UTC MAIN commitmail json YAML

Make be(4) is properly initialized at the first ifconfig(8) command:
- make beinit() and bestop() match struct ifnet
- if ether_ioctl() returns ENETRESET always call init function

(tsutsui)

2009-09-18 13:05:19 UTC MAIN commitmail json YAML

Implement rename query.

(joerg)

2009-09-18 12:59:47 UTC MAIN commitmail json YAML

- wrap a long line
- ANSIfy

(tsutsui)

2009-09-18 12:40:15 UTC MAIN commitmail json YAML

hme_reset() is no longer called from bus attachments so make it static.

(tsutsui)

2009-09-18 12:23:16 UTC MAIN commitmail json YAML

2009-09-18 10:49:09 UTC MAIN commitmail json YAML

2009-09-18 10:32:48 UTC ipsec-tools-0_7-branch commitmail json YAML

2009-09-18 10:31:11 UTC MAIN commitmail json YAML

2009-09-18 09:25:00 UTC MAIN commitmail json YAML

2009-09-18 02:08:17 UTC netbsd-5 commitmail json YAML

2009-09-18 02:03:35 UTC netbsd-5 commitmail json YAML

2009-09-18 02:01:38 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1012):
etc/mtree/special: revision 1.130
Remove "/etc/postfix/postfix-script" as the file was obsoleted by
the upgrade to Postfix 2.6.x.

(snj)

2009-09-17 23:07:13 UTC MAIN commitmail json YAML

Not all platforms can do PaX stuff.  The list was derived in private
conversation with several developers.  The change was tested on
sparc64.

NetBSD ultra.example.ca 5.99.17 NetBSD 5.99.17 (MODULAR) #0: Tue Sep 15 19:08:02 PDT 2009  jnemeth@ultra.example.ca:/usr/local/current/objdir/sys/arch/sparc64/compile/MODULAR sparc64

NAME CLASS SOURCE REFS SIZE REQUIRES
...
exec_elf64      misc filesys 0 6981 coredump
...

(jnemeth)

2009-09-17 20:21:54 UTC MAIN commitmail json YAML

As Jonathan Kollasch points out, elansc_attach() does not actually
use gba after filling it out.  Delete it.

(dyoung)

2009-09-17 18:48:47 UTC MAIN commitmail json YAML

Change a few hda_error to hda_debug.  Fixes "WARNING: 4 errors while
detecting hardware; check system log." when I boot.
OK jmcneill.

(apb)

2009-09-17 18:21:38 UTC MAIN commitmail json YAML

Move alpha to binutils 2.19.

(skrll)

2009-09-17 18:14:41 UTC MAIN commitmail json YAML

2009-09-17 18:09:51 UTC MAIN commitmail json YAML

Use proper types or variables for device_t and softc.

(tsutsui)

2009-09-17 17:53:35 UTC MAIN commitmail json YAML

Fix a message format in error path.

(tsutsui)

2009-09-17 17:51:53 UTC MAIN commitmail json YAML

Split device_t/softc.
Tested on:
> lebuffer0 at sbus0 slot 3 offset 0x40000: 128K memory

(tsutsui)

2009-09-17 16:42:50 UTC MAIN commitmail json YAML

Reflect actual status of cube-autoconf.

(cube)

2009-09-17 16:42:45 UTC netbsd-5 commitmail json YAML

Apply patch (requested by mrg in ticket #958):
Fix macppc xserver set list to reflect the fact that the imstt driver
is not built.

(snj)

2009-09-17 16:39:48 UTC MAIN commitmail json YAML

2009-09-17 16:28:13 UTC MAIN commitmail json YAML

2009-09-17 16:13:32 UTC MAIN commitmail json YAML

fix a typo of register bit name.

(bsh)

2009-09-17 13:12:51 UTC MAIN commitmail json YAML

Set timeout to 20 because for some reason this test hangs in qemu.
(Well, it *still* hangs even after the timeout has passed, but at
least there's multiple problems to debug now)

(pooka)

2009-09-17 12:38:11 UTC MAIN commitmail json YAML

Use device_t, cfdriver_t, device_private(), device_xname(),
and appropriate types and variables for device_t/softc.

(tsutsui)

2009-09-17 11:52:03 UTC MAIN commitmail json YAML

Remove "/etc/postfix/postfix-script" as the file was obsolete by
the  upgrade to Postfix 2.6.x.

(tron)

2009-09-17 10:37:29 UTC MAIN commitmail json YAML

Update TODO message; we can format with meta data partitions, only not yet for
BD-R, i.e. UDF 2.60.

(reinoud)

2009-09-17 09:54:27 UTC MAIN commitmail json YAML

Provide unwind log for bufq sysctls, since (theoretically) bufq might
not be initialized during kernel bootstrap and therefore "permanent"
nodes can be created only with an unwind log.

(pooka)

2009-09-17 08:55:19 UTC MAIN commitmail json YAML

2009-09-17 08:09:49 UTC MAIN commitmail json YAML

Can't use CTLFLAG_PERMANENT here without providing a rollback log,
since accept filters aren't (necessarily) added during kernel boot
phase.

pointed out & tested by Geoff Wing

(pooka)

2009-09-17 08:07:17 UTC MAIN commitmail json YAML

offer some actual information about what PaX might be, and provide
tips for further reading.

(plunky)

2009-09-17 07:40:45 UTC MAIN commitmail json YAML

2009-09-17 05:56:14 UTC netbsd-5 commitmail json YAML

2009-09-17 04:24:43 UTC netbsd-5 commitmail json YAML

Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.

(snj)

2009-09-17 03:35:51 UTC netbsd-5 commitmail json YAML

xsrc/external/mit/MesaDemos/dist/progs/beos/Makefile@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/beos/demo.cpp@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/Makefile@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/arbocclude.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/copypix.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/MesaDemos/dist/progs/demos/cubemap.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/descrip.mms@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/engine.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/extfuncs.h@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/fbo_firecube.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/MesaDemos/dist/progs/demos/gearbox.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/gears.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/geartrain.dat@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/lodbias.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/multiarb.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/rain.cxx@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/shadowtex.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/showbuffer.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/spriteblast.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
xsrc/external/mit/MesaDemos/dist/progs/demos/streaming_rect.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
      :
(more 7513 files)
Apply patch (requested by mrg in ticket #958):
Bring over X.Org updates from HEAD.

(snj)

2009-09-16 22:52:41 UTC MAIN commitmail json YAML

Don't install config_activate links such as config_activate.9 ->
autoconf.9.  In the set list, mark the config_activate links
obsolete.

(dyoung)

2009-09-16 22:47:29 UTC MAIN commitmail json YAML

Delete documentation for config_activate(9), it does not exist any
more.

(dyoung)

2009-09-16 22:45:24 UTC MAIN commitmail json YAML

Nothing calls config_activate(9) any longer, so delete it.

(dyoung)

2009-09-16 22:44:19 UTC MAIN commitmail json YAML

Nothing else handles DVACT_ACTIVATE, so why should umass(4)? Get
rid of the DVACT_ACTIVATE case in umass_activate().  This eliminates
the only call to config_activate() in the entire tree.

(dyoung)

2009-09-16 21:14:16 UTC MAIN commitmail json YAML

Pass lmc(4) through 'unifdef -U__FreeBSD__ -U__bsdi__ -U__OpenBSD__
-U__linux__ -D__NetBSD__ -UNETGRAPH' to shorten this driver by
>2500 lines.  objdump -D does not reveal any differences in the
compiled code.

(dyoung)

2009-09-16 20:58:07 UTC MAIN commitmail json YAML

Install hdaudio includes required by upcoming userland toolS

(sborrill)

2009-09-16 20:56:39 UTC MAIN commitmail json YAML

Minor tweaks to the key generation for numeric fields.
Use 1's compliment for -ve numbers to avoid confitionals.

(dsl)

2009-09-16 19:23:18 UTC matt-nb5-mips64 commitmail json YAML

2009-09-16 19:04:02 UTC MAIN commitmail json YAML

Fix various typos and grammatical errors

(sborrill)

2009-09-16 16:34:56 UTC MAIN commitmail json YAML

In pmf(9), improve the implementation of device self-suspension
and make suspension by self, by drvctl(8), and by ACPI system sleep
play nice together.  Start solidifying some temporary API changes.

1. Extract a new header file, <sys/device_if.h>, from <sys/device.h> and
  #include it from <sys/pmf.h> instead of <sys/device.h> to break the
  circular dependency between <sys/device.h> and <sys/pmf.h>.

2. Introduce pmf_qual_t, an aggregate of qualifications on a PMF
  suspend/resume call.  Start to replace instances of PMF_FN_PROTO,
  PMF_FN_ARGS, et cetera, with a pmf_qual_t.

3. Introduce the notion of a "suspensor," an entity that holds a
  device in suspension.  More than one suspensor may hold a device
  at once.  A device stays suspended as long as at least one
  suspensor holds it.  A device resumes when the last suspensor
  releases it.

  Currently, the kernel defines three suspensors,

  3a the system-suspensor: for system suspension, initiated
      by 'sysctl -w machdep.sleep_state=3', by lid closure, by
      power-button press, et cetera,

  3b the drvctl-suspensor: for device suspension by /dev/drvctl
      ioctl, e.g., drvctl -S sip0.

  3c the system self-suspensor: for device drivers that suspend
      themselves and their children.  Several drivers for network
      interfaces put the network device to sleep while it is not
      administratively up, that is, after the kernel calls if_stop(,
      1).  The self-suspensor should not be used directly.  See
      the description of suspensor delegates, below.

  A suspensor can have one or more "delegates".  A suspensor can
  release devices that its delegates hold suspended.  Right now,
  only the system self-suspensor has delegates.  For each device
  that a self-suspending driver attaches, it creates the device's
  self-suspensor, a delegate of the system self-suspensor.

  Suspensors stop a system-wide suspend/resume cycle from waking
  devices that the operator put to sleep with drvctl before the cycle.
  They also help self-suspension to work more simply, safely, and in
  accord with expectations.

4. Add the notion of device activation level, devact_level_t,
  and a routine for checking the current activation level,
  device_activation().  Current activation levels are DEVACT_LEVEL_BUS,
  DEVACT_LEVEL_DRIVER, and DEVACT_LEVEL_CLASS, which respectively
  indicate that the device's bus is active, that the bus and device are
  active, and that the bus, device, and the functions of the device's
  class (network, audio) are active.

  Suspend/resume calls can be qualified with a devact_level_t.
  The power-management framework treats a devact_level_t that
  qualifies a device suspension as the device's current activation
  level; it only runs hooks to reduce the activation level from
  the presumed current level to the fully suspended state.  The
  framework treats a devact_level_t qualifying device resumption
  as the target activation level; it only runs hooks to raise the
  activation level to the target.

5. Use pmf_qual_t, devact_level_t, and self-suspensors in several
  drivers.

6. Temporarily add an unused power-management workqueue that I will
  remove or replace, soon.

(dyoung)

2009-09-16 15:23:05 UTC MAIN commitmail json YAML

2009-09-16 15:10:23 UTC MAIN commitmail json YAML

2009-09-16 15:08:53 UTC MAIN commitmail json YAML

2009-09-16 15:08:29 UTC MAIN commitmail json YAML

- no space needed between -I and dir per gcc(1)
- it's still better to use ${NETBSDSRCDIR} per other existing Makefiles

(tsutsui)

2009-09-16 15:03:56 UTC MAIN commitmail json YAML

Chop init_sysctl into base nodes (init_sysctl_base.c) and the
kitchen sink (init_sysctl.c).  Further surgery may be needed down
the line.

(pooka)

2009-09-16 14:59:45 UTC MAIN commitmail json YAML

Add comments that Makefile.inc should have shared stuff with
src/distrib/utils/x_ifconfig for install media.

(tsutsui)

2009-09-16 13:38:08 UTC yamt-nfs-mp commitmail json YAML

2009-09-16 13:30:41 UTC MAIN commitmail json YAML

create interfaces only after ifnef is initialized

(pooka)

2009-09-16 13:29:42 UTC MAIN commitmail json YAML

work around tap bug: if /dev/tap<n> was previously non-blocking, newly
opened fd's will also be non-blocking.
(yeayea, i'll fix the kernel some day, but I don't want to reboot
my host OS now)

(pooka)

2009-09-16 13:05:07 UTC MAIN commitmail json YAML

Make cgthree(4) match prior to genfb(4). Required by cgthree(4) on SS1+.

(tsutsui)

2009-09-16 11:17:19 UTC MAIN commitmail json YAML

Rewrite code which looks for an unallocated lebuffer and pairs it
with possible orphaned this le at sbus one on old PROMs not using
homegrown struct sbusdev but common cfdriver_t and device_t structures.
Now nothing refers struct sbusdev registered by sbus_establish().

Tested an SBus le/esp combo card on SS1+.

(tsutsui)

2009-09-16 10:47:55 UTC MAIN commitmail json YAML

2009-09-16 10:40:02 UTC MAIN commitmail json YAML

The ramdisk includes dmesg, so use it in preference to /kern/msgbuf

(abs)

2009-09-16 09:17:29 UTC MAIN commitmail json YAML

2009-09-16 07:27:41 UTC MAIN commitmail json YAML

Distinguish between UFS1 and UFS2 inodes by reading the ufsmount structure,
the previous heuristic of comparing the size fields of inode and dinode
failed.

(mlelstv)

2009-09-16 06:10:52 UTC MAIN commitmail json YAML

switch port-sparc over to Xorg by default.

(mrg)

2009-09-16 05:00:30 UTC netbsd-5 commitmail json YAML

Tickets 940, 945, 947-949, and 952-957.

(snj)

2009-09-16 04:58:54 UTC netbsd-5-0 commitmail json YAML

2009-09-16 04:55:41 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #957):
sys/arch/alpha/conf/GENERIC: revision 1.329
Add the I2O iop controller, as used in the ES40 and ES45.

(snj)

2009-09-16 04:53:21 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #956):
sys/arch/amiga/conf/files.amiga: revision 1.141
Switch the amiga to the common m68k/m68k/pmap_motorola.c (Finally!!).

(snj)

2009-09-16 04:48:35 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #955):
sys/arch/vax/vax/clock.c: revision 1.51
Not understanding what vax_mfpr_get_counter() was doing, my fix for
backwards time was incorrect, and actually disabled the use of mfpr for
timecounters.  The intent was to emulate a 32 bit counter using the
hardclock_ticks from the clock interrupt and the contents of the
Interval Counter register.  The problem with that was when the ICR
wrapped, but the clock interrupt was blocked resulted in an incorrect
count.  Work around this by keeping track of the previous ICR value
and hardclock_ticks to ensure the 32 bit counter doesn't go backwards.
Also, the ICR runs from -10000 to -1, so adjust the value when reading it.
Now mfpr works quit nicely on my 4000/90.

(snj)

2009-09-16 04:46:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #955):
sys/arch/vax/vax/clock.c: revision 1.51 via patch
Not understanding what vax_mfpr_get_counter() was doing, my fix for
backwards time was incorrect, and actually disabled the use of mfpr for
timecounters.  The intent was to emulate a 32 bit counter using the
hardclock_ticks from the clock interrupt and the contents of the
Interval Counter register.  The problem with that was when the ICR
wrapped, but the clock interrupt was blocked resulted in an incorrect
count.  Work around this by keeping track of the previous ICR value
and hardclock_ticks to ensure the 32 bit counter doesn't go backwards.
Also, the ICR runs from -10000 to -1, so adjust the value when reading it.
Now mfpr works quit nicely on my 4000/90.

(snj)

2009-09-16 04:41:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #954):
sys/arch/alpha/alpha/pmap.c: revision 1.242
Alpha will size the mutex structure in pmap_tlb_shootdown_q to 16 bytes.
Change the command and pad accordingly;  now pmap_tlb_shootdown_q entries
really are cache-aligned.

(snj)

2009-09-16 04:26:04 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #953):
sys/arch/alpha/alpha/pmap.c: revision 1.241
Now that secondary cpus are added the cpu_info list earlier, attempt to
send pmap tlb shootdowns to them cause the shootdown job queue to fill up,
but since the cpus aren't running yet, no IPIs get sent.  When the job
queue is full, the bit mask of cpus to send the IPI to is not set and no
shootdown IPI ever gets sent after the cpu is marked running.  Always
set the cpumask even when the queue is full.  Now I get shootdown ipis
on all the secondary cpus.

(snj)

2009-09-16 04:24:46 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #953):
sys/arch/alpha/alpha/pmap.c: revision 1.241
Now that secondary cpus are added the cpu_info list earlier, attempt to
send pmap tlb shootdowns to them cause the shootdown job queue to fill up,
but since the cpus aren't running yet, no IPIs get sent.  When the job
queue is full, the bit mask of cpus to send the IPI to is not set and no
shootdown IPI ever gets sent after the cpu is marked running.  Always
set the cpumask even when the queue is full.  Now I get shootdown ipis
on all the secondary cpus.

(snj)

2009-09-16 04:23:19 UTC matt-nb5-mips64 commitmail json YAML

Set early clobber on status.  Make sure to preserve KX.

(matt)

2009-09-16 04:14:33 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #949):
sys/arch/alpha/alpha/cpu.c: revision 1.86
There's now some per-cpu initialization that occurs before the secondary
cpus are told to begin running.  Since the seconedary cpus weren't being
added to the cpu_info list until then, that initialization wasn't being
done and resulted in crashes on the secondary cpus.  Add the secondary
cpus to the cpu_info_list after they've been started (but waiting to be
told to start running).  This fixes the problem specifically stated in
PR port-alpha/41106.  MP alphas will now at least boot and begin running,
but will eventually crash in various ways later.

(snj)

2009-09-16 04:12:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #949):
sys/arch/alpha/alpha/cpu.c: revision 1.86
There's now some per-cpu initialization that occurs before the secondary
cpus are told to begin running.  Since the seconedary cpus weren't being
added to the cpu_info list until then, that initialization wasn't being
done and resulted in crashes on the secondary cpus.  Add the secondary
cpus to the cpu_info_list after they've been started (but waiting to be
told to start running).  This fixes the problem specifically stated in
PR port-alpha/41106.  MP alphas will now at least boot and begin running,
but will eventually crash in various ways later.

(snj)

2009-09-16 04:04:40 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by pooka in ticket #948):
sys/dev/rnd.c: revision 1.74
rnd_wakeup_readers() uses rndpool_mtx for its own consistency
management, so it cannot be called with the mutex held.  There is
no consistency requirement to synchronize over the whole add-and-wakeup
operation, as if data is consumed in the window the mutex is locked,
wakeups will simply be skipped.
fix from Juho Salminen in PR kern/42020.

(snj)

2009-09-16 04:01:55 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by pooka in ticket #948):
sys/dev/rnd.c: revision 1.74
rnd_wakeup_readers() uses rndpool_mtx for its own consistency
management, so it cannot be called with the mutex held.  There is
no consistency requirement to synchronize over the whole add-and-wakeup
operation, as if data is consumed in the window the mutex is locked,
wakeups will simply be skipped.
fix from Juho Salminen in PR kern/42020.

(snj)

2009-09-16 03:57:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #947):
sys/dev/pad/files.pad: revision 1.4
PR# kern/39899: audio attach with pad(4) segfaults
Make sure pad pulls in auconv mulaw support.

(snj)

2009-09-16 03:51:10 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #945):
sys/dev/pad/padvol.c: revision 1.4
Catch up to audio(4) device_t/softc split.

(snj)

2009-09-16 03:50:42 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #945):
sys/dev/pad/padvol.c: revision 1.4
Catch up to audio(4) device_t/softc split.

(snj)

2009-09-16 03:45:45 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #940):
sys/arch/x86/x86/bus_space.c: revision 1.24
Fix a bug where mapping the very end of iomem accidentally returns an
address in the ISA hole (because addr+size calculations wrap to 0). Fixes
ohci on VirtualPC 7 for Mac, which places OHCI at base address 0xfffff000
size 0x1000.

(snj)

2009-09-16 03:44:59 UTC matt-nb5-mips64 commitmail json YAML

2009-09-16 03:41:58 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #952):
sys/arch/dreamcast/dev/g2/g2bus_bus_mem.c: revision 1.15
sys/arch/dreamcast/include/bus.h: revision 1.15
Add an empty bus_space_mmap(9) function as a workaround
for MI pci(4) mmap function in sys/dev/pci/pci_usrreq.c.
XXX: no bus_space_subregion(9) for g2bus.

(snj)

2009-09-16 03:40:41 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #952):
sys/arch/cobalt/cobalt/bus.c: revision 1.36
sys/arch/cobalt/include/bus.h: revision 1.23
Add an empty bus_space_mmap(9) function as a workaround
for MI pci(4) mmap function in sys/dev/pci/pci_usrreq.c.

(snj)

2009-09-16 03:39:03 UTC matt-nb5-mips64 commitmail json YAML

Add ELF64 config for P5064 and do the LP64 dance in mach_init.  Deal with
envp being a list of 32bit pointers.  XXX still need to do argv.

(matt)

2009-09-16 03:22:03 UTC matt-nb5-mips64 commitmail json YAML

When making a ELF64 kernel, use objcopy to make a ELF32 N32 version as well.
The loader can't tell and this avoid requiring 64bit aware bootloaders.

(matt)

2009-09-15 23:24:34 UTC MAIN commitmail json YAML

When working with address preferences, sockaddr_externalize() both
addresses before comparing them.

This allows IPv6 link-local addresses (which have an embedded scope id)
to have a preference set on them.

ok dyoung

(jakllsch)

2009-09-15 21:07:59 UTC MAIN commitmail json YAML

Update the NetBSD roadmaps to reflect recent changes.

Please contact core if you have other major projects and requirements
that you would like to see included.

(agc)

2009-09-15 20:51:12 UTC MAIN commitmail json YAML

Simplify activation routines.  Don't block interrupts, if_deactivate()
does it.  Compile-tested, only.

(dyoung)

2009-09-15 19:41:30 UTC MAIN commitmail json YAML

fix undefined return values of Read/WriteMemory, found by clang
static analyzer

(drochner)

2009-09-15 19:38:16 UTC MAIN commitmail json YAML

fix undefined result of stat(), found by clang static analyzer

(drochner)

2009-09-15 19:29:17 UTC MAIN commitmail json YAML

Simplify activation routines: do not call mii_activate(), it is a
no-op.  Do not block interrupts, if_deactivate() will take care of
that for us.

(dyoung)

2009-09-15 19:20:30 UTC MAIN commitmail json YAML

Simplify activation routines: don't call mii_activate(), it's a
no-op.  Don't block interrupts, if_deactivate() does it.
Compile-tested, only.

(dyoung)

2009-09-15 18:37:02 UTC MAIN commitmail json YAML

To ease a future device_t/softc split, se device_private() instead
of casting device_t to softc.

(dyoung)

2009-09-15 18:32:01 UTC MAIN commitmail json YAML

unifdef -D__NetBSD__ -U__FreeBSD__.

No functional change intended.

(dyoung)

2009-09-15 10:42:40 UTC MAIN commitmail json YAML

Mention pfsync(4) import

(degroote)

2009-09-15 10:32:41 UTC matt-nb5-mips64 commitmail json YAML

fix typo assigning bus_space_tag in rmixl_com_cnattach
set sc_dev in rmixl_com_attach

(cliff)

2009-09-15 09:22:07 UTC MAIN commitmail json YAML

Move the addition of pfsync.c from Makefile.inc to Makefile,
so that this part doesn't get included in install media versions
of ifconfig, as per comments on source-changes@ from Izumi Tsutsui.
Also re-instate the use of ${.CURDIR} when setting up the include path.

(he)

2009-09-15 06:58:22 UTC matt-nb5-mips64 commitmail json YAML

2009-09-15 06:56:09 UTC netbsd-5 commitmail json YAML

2009-09-15 06:51:02 UTC matt-nb5-mips64 commitmail json YAML

2009-09-15 06:48:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #952):
sys/dev/pci/pci_usrreq.c: revision 1.22 via patch
do as elad suggested and call kauth instead of using INSECURE in pcimmap()

(snj)

2009-09-15 06:45:32 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #952):
sys/dev/pci/pci_usrreq.c: revision 1.21 via patch
nuke PCI_ALLOW_MMAP, instead allow mmap(/dev/pci*) with options INSECURE
now the x86 camp should be happy again

(snj)

2009-09-15 06:40:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #952):
sys/dev/pci/pci_usrreq.c: revision 1.20 via patch
enable mmap() support for /dev/pci* with options PCI_ALLOW_MMAP

(snj)

2009-09-15 06:19:28 UTC netbsd-5 commitmail json YAML

2009-09-15 06:10:14 UTC matt-nb5-mips64 commitmail json YAML

Define MIPS_HAS_LLADDR everywhere it should be.

(matt)

2009-09-15 06:04:55 UTC netbsd-5 commitmail json YAML

Apply patch (requested by tron in ticket #944):
Update Postfix to 2.6.5.

(snj)

2009-09-15 05:12:53 UTC matt-nb5-mips64 commitmail json YAML

Add a CPU_MIPS_NO_LLADDR flag / MIPS_HAS_LLADDR macro.  And use to determine
whether to printf lladdr COP0 register

(matt)

2009-09-15 03:04:03 UTC matt-nb5-mips64 commitmail json YAML

2009-09-15 02:46:43 UTC matt-nb5-mips64 commitmail json YAML

initialize the rmixl el and eb bus spaces

(cliff)

2009-09-15 02:34:34 UTC matt-nb5-mips64 commitmail json YAML

add som XLS PIC register defines

(cliff)

2009-09-15 02:34:03 UTC matt-nb5-mips64 commitmail json YAML

2009-09-15 02:33:39 UTC matt-nb5-mips64 commitmail json YAML

always use big endian access methods & bus space for com
also do some code cleanup

(cliff)

2009-09-15 02:32:02 UTC matt-nb5-mips64 commitmail json YAML

obio now provides both big endian and little endian bus spaces
to allow child devices to use according to access method needs

also preparing for dual bus_dma methods, one for addrs <4GB,
the other for all memory, including addrs >= 4GB
the bulk of XLS DMA work is still TBD

(cliff)

2009-09-15 02:20:07 UTC matt-nb5-mips64 commitmail json YAML

fix 2 typos that show up when CHIP_LITTLE_ENDIAN or
CHIP_BIG_ENDIAN flag is used

(cliff)

2009-09-15 02:04:12 UTC MAIN commitmail json YAML

Revert my last wrong change this will need more work.

(haad)

2009-09-15 01:48:41 UTC MAIN commitmail json YAML

On i386 use 32bit version of atomic_add_op because 64 doesn't work on
i486 userland.

(haad)

2009-09-15 01:20:42 UTC MAIN commitmail json YAML

bump date for previous

(jnemeth)

2009-09-15 01:12:38 UTC MAIN commitmail json YAML

mention the new modules.tgz set

(jnemeth)

2009-09-14 22:30:30 UTC MAIN commitmail json YAML

Fix some errors in the way scripts with "KEYWORD: interactive"
are handled.  There was an inverted test, and "set $_args"
had the wrong scope (in several nearly-identical blocks of code).

(apb)

2009-09-14 21:10:44 UTC MAIN commitmail json YAML

Rework simplistic UBC flushing. Recent changes to genfs made the old flush
system generate heaps of odd allocations since the end of write request was
overwritten by the start of the second resulting in another relocation.

Also added a full flush of the file on a VOP_CLOSE(). This automatically
flushes file tails to disc.

(reinoud)

2009-09-14 20:54:34 UTC MAIN commitmail json YAML

2009-09-14 19:34:13 UTC MAIN commitmail json YAML

Make the documentation match reality.  If no explicit kernel name is
provided, kvm_open() and kvm_openfiles() will try _PATH_KSYMS first,
then either the path from sysctl machdep.booted_kernel (if that's
available) or _PATH_UNIX (if the sysctl is not available).

(apb)

2009-09-14 19:29:20 UTC MAIN commitmail json YAML

Move the code that tries to open _PATH_KSYMS first into a common path,
so that it is used both for the /dev/mem case and the core dump case.

Output from savecore(8) before:
    savecore - - - (null): kvm_openfiles: /netbsd: No such file or directory
and after:
    savecore - - - no core dump

(apb)

2009-09-14 19:26:08 UTC matt-nb5-mips64 commitmail json YAML

2009-09-14 17:34:56 UTC MAIN commitmail json YAML

Check whether a core dump exists before trying to save it.  This should
prevent /etc/rc from thinking that /etc/rc.d/savecore failed.

(apb)

2009-09-14 17:24:21 UTC MAIN commitmail json YAML

Rely on the new and "just as awful as the old" hack in the battle of rump
vs link sets.

(skrll)

2009-09-14 17:15:32 UTC MAIN commitmail json YAML

Add a note saying that new tests should use ATF.

(apb)

2009-09-14 15:18:15 UTC MAIN commitmail json YAML

Print an explicit 64-bit type with %PRIu64, not with %llu, so that
this builds on our LP64 ports as well.

(he)

2009-09-14 15:12:21 UTC MAIN commitmail json YAML

Change from using ${.CURDIR} to ${NETBSDSRCDIR} because this file
may be included by different parts of the source tree, in particular
deep down in the distrib/ tree, where ../.. isn't sufficient to "climb"
up to the top of the tree.  Fixes the build at least for our arc port.

(he)

2009-09-14 14:37:52 UTC MAIN commitmail json YAML

Remove stale comment about super user.  no functional change

(pooka)

2009-09-14 13:44:05 UTC MAIN commitmail json YAML

We need to install disklabel_rdb.h here as well, so that the
toolized disklabel for amiga (at least) can be allowed to build.

(he)

2009-09-14 13:41:15 UTC MAIN commitmail json YAML

Use device_private(), proper types or variables for device_t and softc.
(not yet split though)

No crash on gxemul emulating hpcmips mobilepro.

(tsutsui)

2009-09-14 12:52:20 UTC MAIN commitmail json YAML

Add COMPAT_50 for MALTA.

(rmind)

2009-09-14 12:49:34 UTC MAIN commitmail json YAML

2009-09-14 12:43:46 UTC MAIN commitmail json YAML

Set fspec to canon_dev instead of dev.

(pooka)

2009-09-14 12:37:08 UTC MAIN commitmail json YAML

2009-09-14 12:05:12 UTC MAIN commitmail json YAML

Add the ability for file systems mounted via mount_critical_filesystems()
in rc.subr to be marked as optional.  This means that it's not an
error if the file system is not mentioned in /etc/fstab.  It is
still an error if something else goes wrong.

Change the defaults for these two variables in /etc/defaults/rc.conf:
critical_filesystems_local="OPTIONAL:/var"
critical_filesystems_remote="OPTIONAL:/usr"

(apb)

2009-09-14 12:02:48 UTC MAIN commitmail json YAML

Replace shutdownhook_establish(9) with pmf_device_register1(9).
Tested on D-Link DL-4000.

(tsutsui)

2009-09-14 11:56:28 UTC MAIN commitmail json YAML

Don't commit the selected VBE mode until the loader is past the point of
no return; need to stick in text mode as long as possible since libsa does
not include a rasops library. While here, add the 'vesa' command to pxeboot
to mirror biosboot behaviour.

(jmcneill)

2009-09-14 11:45:01 UTC MAIN commitmail json YAML

Improve the pfsync(4) man page

hostname.if(5) is ifconfig.if(5) on NetBSD
Don't speak about enc, as we don't support it at the moment
Make clear that we don't support ipsec protection of pfsync traffic (as long we
doesn't support enc, or similar thing)

Catched by wiz@

(degroote)

2009-09-14 11:38:29 UTC MAIN commitmail json YAML

Enable options IPKDB.

(tsutsui)

2009-09-14 11:37:36 UTC MAIN commitmail json YAML

Make this compile. From elad@.

(tsutsui)

2009-09-14 11:17:49 UTC MAIN commitmail json YAML

<>& -> \*[Lt]\*[Gt]\*[Am]
Bump date for pfsync(4) link.

(wiz)

2009-09-14 11:17:42 UTC MAIN commitmail json YAML

2009-09-14 10:42:43 UTC MAIN commitmail json YAML

Don't treat timeouts or the return key as an invalid choice; spotted by
Andreas Gustafsson.

(jmcneill)

2009-09-14 10:36:51 UTC MAIN commitmail json YAML

2009-09-14 09:26:28 UTC MAIN commitmail json YAML

Be more naughty and don't even include <machine/cpu_counter.h> for
rump builds.  Hopefully fixes the alpha build failure he@ pointed
out to me.
(yes __HAVE_CPU_COUNTER involves a trickery)

(pooka)

2009-09-14 02:46:29 UTC MAIN commitmail json YAML

Add support for booting off a couple of common RAID adapters found on
several models of alpha systems: mlx [Mylex DAC060] and iop [I2O].
Addresses PR #25829.

(mhitch)

2009-09-14 02:28:22 UTC MAIN commitmail json YAML

Add the I2O iop controller, as used in the ES40 and ES45.

(mhitch)

2009-09-14 02:23:05 UTC MAIN commitmail json YAML

Switch the amiga to the common m68k/m68k/pmap_motorola.c (Finally!!).

(mhitch)

2009-09-14 02:19:15 UTC MAIN commitmail json YAML

Not understanding what vax_mfpr_get_counter() was doing, my fix for
backwards time was incorrect, and actually disabled the use of mfpr for
timecounters.  The intent was to emulate a 32 bit counter using the
hardclock_ticks from the clock interrupt and the contents of the
Interval Counter register.  The problem with that was when the ICR
wrapped, but the clock interrupt was blocked resulted in an incorrect
count.  Work around this by keeping track of the previous ICR value
and hardclock_ticks to ensure the 32 bit counter doesn't go backwards.
Also, the ICR runs from -10000 to -1, so adjust the value when reading it.
Now mfpr works quit nicely on my 4000/90.

(mhitch)

2009-09-13 23:53:36 UTC MAIN commitmail json YAML

If the menuformat is not letter, do not allow letter keys to be aliases
for number keys. snj@ often overshoots the spacebar in a panic and
accidentally hits 'b' instead, which makes the loader boot item '2'.
Can't fix snj@, so fix the boot loader instead.

(jmcneill)

2009-09-13 23:38:04 UTC matt-nb5-mips64 commitmail json YAML

Use __int32_t instead int32_t to make userland happy.

(matt)

2009-09-13 23:06:22 UTC matt-nb5-mips64 commitmail json YAML

Try to find an exact interp match before defaulting to one supplied:
o32: ld.elf_so-32
n32: ld.elf_so-n32
o64: ld.elf_so-o64
n64: ld.elf_so-64

(matt)

2009-09-13 22:51:42 UTC MAIN commitmail json YAML

binutils 2.19 has changed the old behaviour of defining __start_SECTNAME
for orphaned sections to using PROVIDE.  What this means is that
unless a rump component internally references that symbol, it will
not be included in the component shared library, and hence cannot
be referenced when the component is loaded.  Add a workaround which
works both with 2.16 and 2.19: force a reference to the __start
symbol internally and hence retain it in the resulting library.

(pooka)

2009-09-13 22:45:27 UTC MAIN commitmail json YAML

Make the 'dev' command print out a list of known boot devices based on
information from the BIOS in addition to the currently selected default
partition. Handy when you don't know where to boot from. Here's a demo:

  type "?" or "help" for help.
  > dev
  disk hd0 size 3815 MB
    hd0a(4.2BSD) hd0b(swap)
  disk cd0
    cd0a(unknown)
  default hd0a
  >

(jmcneill)

2009-09-13 22:24:41 UTC matt-nb5-mips64 commitmail json YAML

Enabled MKCOMPAT=yes for mips64e[bl]

(matt)

2009-09-13 22:23:52 UTC matt-nb5-mips64 commitmail json YAML

2009-09-13 22:16:45 UTC MAIN commitmail json YAML

Recognize bsdiff(1) files.
Patch already sent upstream.

(wiz)

2009-09-13 22:16:39 UTC netbsd-5 commitmail json YAML

2009-09-13 22:13:54 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #943):
share/man/man4/pms.4: revision 1.23
Note that the Elantech trackpad support only works for firmware revisions
2.48 and above.

(snj)

2009-09-13 22:13:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #943):
share/man/man4/pms.4: revision 1.22
Document PMS_ELANTECH_TOUCHPAD option and hw.elantech.* sysctls, bump date.

(snj)

2009-09-13 22:12:12 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #943):
sys/arch/amd64/conf/GENERIC: revision 1.235
add options PMS_ELANTECH_TOUCHPAD

(snj)