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 (4h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 08:10:03 UTC Now

2008-03-17 09:15:52 UTC yamt-lazymbuf commitmail json YAML

2008-03-17 08:27:51 UTC MAIN commitmail json YAML

2008-03-17 08:20:05 UTC MAIN commitmail json YAML

move schedppq from sched.h to param.h because it's used by some of
PRI_ constants.

(yamt)

2008-03-17 04:04:00 UTC MAIN commitmail json YAML

2008-03-17 02:57:11 UTC MAIN commitmail json YAML

Update the man page to note the additional cards that this driver will
match.  Most of them are experimental.

(elric)

2008-03-17 02:43:56 UTC MAIN commitmail json YAML

Moved USB_PRODUCT_NOVATEL2_MERLINV620 into the UNTESTED section as the
man page indicated that it is untested.  Fixed some whitespace issues.

(elric)

2008-03-17 02:40:04 UTC MAIN commitmail json YAML

Made a number of modifications, including:

1.  fixed a bug where the last bulk in/out was chosen rather
    than the first.  This got my Sierra AC 595 working,

2.  reworked some of the match logic to include flags for the
    matches,

3.  defined a flag UNTESTED which causes a warning to be output,

4.  added product/vendor IDs from other OSes (OpenBSD, FreeBSD,
    Linux) but marked them UNTESTED.

(elric)

2008-03-17 02:37:51 UTC MAIN commitmail json YAML

Add a number of products which will be supported in ugensa(4).
Most of these are experimental and the product/vendor IDs are
snarfed from OpenBSD, FreeBSD and Linux.

(elric)

2008-03-17 01:16:22 UTC MAIN commitmail json YAML

Make this compile after device_t/softc split.

(cube)

2008-03-17 00:53:50 UTC MAIN commitmail json YAML

Fix fallout from softc split.

(cube)

2008-03-17 00:53:12 UTC MAIN commitmail json YAML

Fix fallout from softc split.

(cube)

2008-03-17 00:52:56 UTC MAIN commitmail json YAML

Process group and session structures are allocated so infrequently that
there is no point having seperate caches for them. Just use kmem_alloc().

(ad)

2008-03-17 00:18:24 UTC MAIN commitmail json YAML

- Initialize uihashtbl in resource_init();
- Make some variables static, remove the externs from header;
- Wrap few long lines, misc;

No functional changes are intended.

(rmind)

2008-03-17 00:00:55 UTC MAIN commitmail json YAML

arint_normal -> aprint_normal

(yamt)

2008-03-16 23:41:25 UTC MAIN commitmail json YAML

Remove unused file.

(lukem)

2008-03-16 23:28:10 UTC MAIN commitmail json YAML

we always know the bdaddr and type of a link when creating it, so
pass them to the _alloc() function and let it set them.

(plunky)

2008-03-16 23:17:56 UTC MAIN commitmail json YAML

2008-03-16 23:14:24 UTC MAIN commitmail json YAML

insert new links at the tail of the queue so that if a create_connection
command fails to start we can find the relevant link, since it will be
the first one with the pending flag set.

(plunky)

2008-03-16 23:11:30 UTC MAIN commitmail json YAML

Workaround the case, when l_cpu changes to l_target_cpu, and causes
the locking against oneself. Will be revisited. OK by <ad>.

(rmind)

2008-03-16 22:32:14 UTC MAIN commitmail json YAML

sync from fsck_ffs/dir.c 1.21:
lost+found directories are mode -1700

(lukem)

2008-03-16 22:30:32 UTC MAIN commitmail json YAML

Fix compilation.  Noted by yamt@.

(cube)

2008-03-16 20:50:00 UTC MAIN commitmail json YAML

+CFG (context-free grammar, control-flow graph)

(dholland)

2008-03-16 19:57:40 UTC MAIN commitmail json YAML

Always deviter_release().

(dyoung)

2008-03-16 19:54:11 UTC MAIN commitmail json YAML

Patterned after the other ports, define _MACHINE and MACHINE before
including <arm/arm32/param.h>.  Fixes build problem for rump.

(he)

2008-03-16 19:17:53 UTC MAIN commitmail json YAML

Only SH7750 and SH7750S require updates to memory-mapped data cache
arrays to be performed while running on P2.  Don't penalize other cpus
that can do it from P1.

(uwe)

2008-03-16 19:14:08 UTC MAIN commitmail json YAML

Rewrite RUN_P2, RUN_P1 in asm.  gcc4 is too happy to optimize away
assigned-goto versions if try to do anything fancy with them
(discovered by trying to wrap RUN_P2 into an "if").

(uwe)

2008-03-16 17:39:56 UTC MAIN commitmail json YAML

Remove unnecessary comment-outed call.

(kiyohara)

2008-03-16 17:37:09 UTC MAIN commitmail json YAML

Remove TEXTADDR.  We start to 0x100000.

(kiyohara)

2008-03-16 16:08:57 UTC MAIN commitmail json YAML

Adapt to device_parent() taking a device_t, not a struct device *.

(he)

2008-03-16 15:22:05 UTC MAIN commitmail json YAML

Don't assume a struct device is embedded in the softc.

(cube)

2008-03-16 13:58:22 UTC MAIN commitmail json YAML

2008-03-16 13:19:55 UTC MAIN commitmail json YAML

- wrap bintime with !defined(_STANDALONE) as suggested by Valeriy E. Ushakov.
- add a comment.

(yamt)

2008-03-16 11:33:41 UTC MAIN commitmail json YAML

Describe how to portable extend a file. From joerg. Bump date.

(wiz)

2008-03-16 11:07:23 UTC MAIN commitmail json YAML

Various improvements (mdoc, wording, punctuation).

(wiz)

2008-03-16 10:10:43 UTC MAIN commitmail json YAML

2008-03-16 10:01:32 UTC MAIN commitmail json YAML

2008-03-16 10:00:58 UTC MAIN commitmail json YAML

Mention cac(4), now that it has basic bio(4) support.

(xtraeme)

2008-03-16 09:38:18 UTC MAIN commitmail json YAML

Add more wait after sending a setup packet since
21041 on Qube 2700 seems to require more setup time.

(tsutsui)

2008-03-16 07:52:59 UTC MAIN commitmail json YAML

Obtain RELEASEMACHINEDIR from the make environment.
Display the path to the binary set dir upon completion of "sets".

(lukem)

2008-03-16 07:25:57 UTC MAIN commitmail json YAML

show RELEASEMACHINEDIR in params

(lukem)

2008-03-16 07:16:37 UTC MAIN commitmail json YAML

If we bother to report number of wired TLB entries we might as well do
it correctly.

(uwe)

2008-03-16 07:02:22 UTC MAIN commitmail json YAML

Add '-q' to maketars and makesrctars, to quieten them.
Improve MAKEVERBOSE support.

(lukem)

2008-03-16 04:39:19 UTC MAIN commitmail json YAML

Cleanup .tgz.tmp files on exit.

(lukem)

2008-03-16 00:58:56 UTC MAIN commitmail json YAML

2008-03-15 23:35:09 UTC MAIN commitmail json YAML

Split device_t and softc for isapnp(4).  Use proper types, ansify when
appropriate.

(cube)

2008-03-15 23:14:38 UTC MAIN commitmail json YAML

2008-03-15 22:48:58 UTC MAIN commitmail json YAML

2008-03-15 21:09:02 UTC MAIN commitmail json YAML

2008-03-15 20:18:20 UTC MAIN commitmail json YAML

s/prototyoe/prototype/

(bjs)

2008-03-15 20:14:17 UTC MAIN commitmail json YAML

2008-03-15 19:02:50 UTC MAIN commitmail json YAML

Update alignment comment.

(christos)

2008-03-15 18:59:07 UTC MAIN commitmail json YAML

2008-03-15 18:46:22 UTC MAIN commitmail json YAML

2008-03-15 18:42:06 UTC MAIN commitmail json YAML

After a process in swapped in, refresh the pcb's paddr.

(matt)

2008-03-15 18:30:13 UTC MAIN commitmail json YAML

2008-03-15 18:21:15 UTC MAIN commitmail json YAML

Update supported hardware, add new kernel sets.

(martin)

2008-03-15 18:00:32 UTC MAIN commitmail json YAML

Add -momit-leaf-frame-pointer, saves a few bytes.

(dsl)

2008-03-15 16:56:29 UTC MAIN commitmail json YAML

Split device_t and softc for isa(4).

(cube)

2008-03-15 16:44:03 UTC MAIN commitmail json YAML

Set scope on IPv6 multicast address to give carp a chance to work for IPv6, too.
>From FreeBSD.

(ws)

2008-03-15 16:13:39 UTC MAIN commitmail json YAML

Swap red and blue for 8bpp paletted mode.

(jmcneill)

2008-03-15 14:55:22 UTC MAIN commitmail json YAML

Add a 'maxcpus' global.

(ad)

2008-03-15 13:32:50 UTC mjf-devfs2 commitmail json YAML

- Special case mounting a devfs from init(8) so that a devfs cannot be
  unmounted unless it is forced. This is a (possibly temporary) workaround
  to the problem that the /etc/rc.d/root script umounts all file systems
  before mounting /.

- Clean up devfs_create_node() based on feedback from wrstuden@.

- Add devfs_remove_node() (counterpart to devfs_create_node).

- Add function to create a console and dctl(4) device node for every
  devfs mount.

- Support for VOP_MKNOD() on a devfs file system has been dropped, so
  that devfsd(8) can fully control device nodes that are created in devfs.

- Allow devfs to be mounted -o union.

(mjf)

2008-03-15 13:23:25 UTC MAIN commitmail json YAML

2008-03-15 12:19:41 UTC MAIN commitmail json YAML

strcmp doesn't taken a length argument.

(skrll)

2008-03-15 11:45:18 UTC MAIN commitmail json YAML

whitespace '\t' -> ' '

(rtr)

2008-03-15 11:40:38 UTC MAIN commitmail json YAML

remove my old (invalid) email address

(plunky)

2008-03-15 11:31:20 UTC MAIN commitmail json YAML

remove old email address

(plunky)

2008-03-15 10:46:24 UTC MAIN commitmail json YAML

ARM/Thumb interworking support

(rearnsha)

2008-03-15 10:35:30 UTC MAIN commitmail json YAML

Allow detection of VFP devices on ARM11 cores.

(rearnsha)

2008-03-15 10:30:51 UTC MAIN commitmail json YAML

2008-03-15 10:23:01 UTC MAIN commitmail json YAML

2008-03-15 10:19:40 UTC MAIN commitmail json YAML

2008-03-15 10:18:13 UTC MAIN commitmail json YAML

2008-03-15 10:17:10 UTC MAIN commitmail json YAML

2008-03-15 10:16:43 UTC MAIN commitmail json YAML

2008-03-15 08:50:08 UTC MAIN commitmail json YAML

Wrap mips3_cp0_count_read() stuff (for DECstation 5000/150) with
#if defined(MIPS3) so that kernel config without options MIPS3 compiles.
Problem reported by Erik Bertelsen on port-pmax.

(tsutsui)

2008-03-15 05:07:34 UTC MAIN commitmail json YAML

Make sure M_PROMISC isn't already set, before we need to see if we are going
to see if we need to set M_PROMISC.
Assume the interface is not CARP'ed.

(matt)

2008-03-15 01:03:40 UTC MAIN commitmail json YAML

Add "mach reset" command that resets machine by taking a trap with
exceptions disabled.  Fix db_stackcheck_cmd (have_addr is now bool).
Supply help strings for mach commands.

(uwe)

2008-03-15 00:57:15 UTC MAIN commitmail json YAML

2008-03-15 00:27:18 UTC MAIN commitmail json YAML

This is not (has never?) being used.

(matt)

2008-03-15 00:25:05 UTC MAIN commitmail json YAML

Switch to PRIVALLOC and device_* accessors

(matt)

2008-03-15 00:24:13 UTC MAIN commitmail json YAML

Use 0 sized softc and switch to PRIVALLOC

(matt)

2008-03-15 00:23:17 UTC MAIN commitmail json YAML

Fix device access.  Use a 0 sized softc and switch to PRIVALLOC for mem_cmi.

(matt)

2008-03-15 00:21:49 UTC MAIN commitmail json YAML

2008-03-15 00:21:30 UTC MAIN commitmail json YAML

Use a 0 sized softc / switch to PRIVALLOC.

(matt)

2008-03-15 00:21:12 UTC MAIN commitmail json YAML

Cosmetic: make rtw_hw_keysupp() return a bool instead of int.  In
rtw_wep_setkeys(), add a debug printf, and move the initialization
of keylen from the for-loop to the declaration.

(dyoung)

2008-03-15 00:20:08 UTC MAIN commitmail json YAML

Comment out xmi and nmi devices.

(matt)

2008-03-15 00:05:50 UTC MAIN commitmail json YAML

Use device_* accessors.

(jkunz)

2008-03-14 23:59:01 UTC MAIN commitmail json YAML

Extract subroutine rtw_tx_kick() from rtw_start(), and reuse it in
rtw_io_enable() to restart the transmitter after resetting it.

(dyoung)

2008-03-14 23:17:55 UTC MAIN commitmail json YAML

In vga_is_console(), use deviter_first/_next() and device_t accessors.
Ok cube@.

(dyoung)

2008-03-14 23:04:42 UTC MAIN commitmail json YAML

Change tests for "impossible" keys to KASSERT()s.  Get rid of a
temporary variable.  In rtw_key_delete(), do not invalidate the
hardware keys unless a WEP key is deleted.

(dyoung)

2008-03-14 22:47:06 UTC MAIN commitmail json YAML

Fix compilation under options RND_COM and COM_DEBUG.
Reported by Kurt Schreiner on current-users@.

(cube)

2008-03-14 22:27:32 UTC MAIN commitmail json YAML

Add a strchr() - for dosfs in particular.
The i386 asm version in src/common is rather larger than this one.

(dsl)

2008-03-14 22:21:53 UTC MAIN commitmail json YAML

Add a local strcasecmp() instead of pulling the bloat from libkern.

(dsl)

2008-03-14 22:12:08 UTC MAIN commitmail json YAML

2008-03-14 21:35:01 UTC MAIN commitmail json YAML

Fix falout from recent VAX code rototill:
MicroVAX 4000/[3-7]00 could not get HW Ethernet address.

(jkunz)

2008-03-14 21:06:04 UTC MAIN commitmail json YAML

2008-03-14 20:49:29 UTC MAIN commitmail json YAML

2008-03-14 20:22:16 UTC MAIN commitmail json YAML

2008-03-14 16:47:08 UTC MAIN commitmail json YAML

Fix spl(9) botch in cpu_intr() on ews4800mips:
Don't enable unhandled interrupts before all interrupts are processed.

(tsutsui)

2008-03-14 16:43:27 UTC MAIN commitmail json YAML

Fix spl(9) botch in cpu_intr() on arc:
Don't enable unhandled interrupts before all interrupts are processed,
and also change all interrupt handlers to return processed MIPS_INT_MASK
values, rather than masked values of them.

(tsutsui)

2008-03-14 16:43:17 UTC MAIN commitmail json YAML

SMP support for sparc64 now works, so make GENERIC.MP kernel build
by default.

(nakayama)

2008-03-14 15:57:14 UTC MAIN commitmail json YAML

SMP support for sparc64 now works on some models.

(nakayama)

2008-03-14 15:48:59 UTC MAIN commitmail json YAML

Pull in some updates for NetBSD/sh gdb from wrstuden-fixsa.

- support siginfo trampoline detection/unwind
- modernise wrt core file regsets
- use inf-ptrace

(skrll)

2008-03-14 15:40:22 UTC MAIN commitmail json YAML

2008-03-14 15:40:02 UTC MAIN commitmail json YAML

2008-03-14 15:39:51 UTC wrstuden-fixsa commitmail json YAML

2008-03-14 15:39:18 UTC MAIN commitmail json YAML

2008-03-14 15:38:36 UTC MAIN commitmail json YAML

On SMP kernel,
- use "tick" interrupt for per-CPU statclock.
- disable "counter-timer" #1 interrupt and use it as timecounter.

(nakayama)

2008-03-14 15:38:09 UTC MAIN commitmail json YAML

Enable ETHERCAP_VLAN_MTU.

(tsutsui)

2008-03-14 15:38:00 UTC MAIN commitmail json YAML

Improve IPI handling:
- make IPI takes two arguments.
- add IPI event counters per-CPU.
- implement IPI functions which were missing or broken.
- insert DELAY while halting primary CPU in IPI handler.

(nakayama)

2008-03-14 15:09:11 UTC MAIN commitmail json YAML

2008-03-14 13:42:01 UTC MAIN commitmail json YAML

Don't fetch DMA descriptor after BUS_DMASYNC_PREREAD op.

(tsutsui)

2008-03-14 11:51:06 UTC MAIN commitmail json YAML

Split device_t and softc, catching up with changes of all other ne(4)
variants.

(cube)

2008-03-14 09:44:22 UTC MAIN commitmail json YAML

If a cd(4) is attaching on ata instead of scsi, the controller is
the grandparent, not the parent.

(martin)

2008-03-14 08:23:52 UTC MAIN commitmail json YAML

Remove a tty_lock for now - I know that this is wrong, but the whole
tty subsystem locking is not consistent and Andrew didn't have
time to come up (or guide to) the right fix.
This prevents machines with serial console on zs(4) from deadlocking on
first input.

(martin)

2008-03-14 03:30:19 UTC MAIN commitmail json YAML

Initial bio(4) support; only volume status is handled.  The driver doesn't
yet know about physical drives.  Derived from the OpenBSD ciss(4) bio(4)
support.

(mhitch)

2008-03-14 02:17:15 UTC MAIN commitmail json YAML

make compile
  - add xenbus_read_ull prototype into include/xenbus.h

(ichiro)

2008-03-13 22:19:39 UTC MAIN commitmail json YAML

Add swedge support to xbd backed, and make the virtual block device handle
sizes larger than 4TB. Tested by Jukka Marin.
Should fix kern/37370.

(bouyer)

2008-03-13 22:04:57 UTC MAIN commitmail json YAML

Implement a C version of splx() in evtchn_do_event(). using plain splx()
here will reenable interrupts as a side effect, and we don't want it here.

It could cause some event handlers to run twice (which should be harmless),
and trap() to be called on the wrong LWP in doreti_checkast (which can
probably cause some damage).

(bouyer)

2008-03-13 18:18:15 UTC MAIN commitmail json YAML

2008-03-13 18:01:51 UTC wrstuden-fixsa commitmail json YAML

2008-03-13 17:40:25 UTC MAIN commitmail json YAML

if "ddb_vgapost" is called but its data structures were not initialized,
print a message, suggested by joerg
(the message might be invisible if the console is in X mode)

(drochner)

2008-03-13 16:29:48 UTC MAIN commitmail json YAML

Reflect change of PMF_FN_ARGS.

(taca)

2008-03-13 15:40:01 UTC MAIN commitmail json YAML

Since _file is a short, check that the fd fits in it, otherwise bail with
EMFILE. We treat _file as an unsigned short to double our range, with a
special case for -1 (closed). Make a note of what we should do about stdio
if we ever bump libc. We could change _file in the future compatibly to an
int by putting it in the extension space but for now we don't bother.

(christos)

2008-03-13 14:24:30 UTC MAIN commitmail json YAML

Cache referenced rootvp in struct ukfs.  Makes it possible to run
pre/postcall wrapper around the exported namei, since postcall no
longer needs to execute VFS_ROOT (which is a bad thing to do while
potentially holding on to a locked vnode, mmkay).

(pooka)

2008-03-13 08:38:24 UTC MAIN commitmail json YAML

Fix download-vulnerability-list's -c option. From Jim Bernard in PR 38231.

(wiz)

2008-03-13 05:35:43 UTC MAIN commitmail json YAML

Don't include i810 hack if DRM_NO_AGP is defined, as it results in
an undefined symbol (agp_i810_borrow) at kernel link time.

(bjs)

2008-03-12 23:26:18 UTC MAIN commitmail json YAML

-add a function to vga_post which can be called from DDB to get a
usable VGA console ("call ddb_vgapost")
-allow to switch from/to screens occupied by an X server if the graphics
device is console and in polling mode (ie DDB)
This together allows to get a DDB session on a VGA console if the
system crashed while X11 was running.
As long as the protocol to tell X servers about virtual screen switches
is as primitive as it is, it is unsafe to restart an X session afterwards.
So this is basically for crash analysis.

(drochner)

2008-03-12 21:37:15 UTC MAIN commitmail json YAML

Implement all ukfs interfaces (except getdents, that's a bit more
tricky) with the help of rump system calls instead of calling namei
by themselves.  Trust me when I say it was non-trivial to get the
namei calls right.

(pooka)

2008-03-12 20:00:07 UTC MAIN commitmail json YAML

start dealing with RGB vs. BGR textures, also handle repetitititive textures
in some cases

(macallan)

2008-03-12 18:56:40 UTC MAIN commitmail json YAML

fix previous so firefox doesn't trigger a crash anymore
tested by Jukka Salmi and myself

(macallan)

2008-03-12 18:26:58 UTC MAIN commitmail json YAML

Use device_t and accessors.

(dyoung)

2008-03-12 18:22:24 UTC MAIN commitmail json YAML

Make some cosmetic changes:

        Use fewer 'error = ...; break;' statements and more 'return
        ...;'

        Make the SIOCSIFFLAGS case more clear by using a switch
        statement instead of an if-else if-else chain.

        Shorten a staircase, and remove two unnecessary curly
        braces.

(dyoung)

2008-03-12 18:15:31 UTC MAIN commitmail json YAML

epic_stop: clear IFF_RUNNING before disabling.

(dyoung)

2008-03-12 18:13:15 UTC MAIN commitmail json YAML

sonic_stop: clear IFF_RUNNING before disabling.

(dyoung)

2008-03-12 18:11:38 UTC MAIN commitmail json YAML

Make console drivers support PCI_IOC_CFGREAD/WRITE ioctls. This is useful for
XFree86, which can alternatively find the graphics card through /dev/ttyE0.
Approved by macallan.

(phx)

2008-03-12 18:09:56 UTC MAIN commitmail json YAML

sf_stop: clear IFF_RUNNING before disabling.

(dyoung)

2008-03-12 18:08:43 UTC MAIN commitmail json YAML

Do not use sc_invalid, it is no more.

(dyoung)

2008-03-12 18:02:22 UTC MAIN commitmail json YAML

Use device_t and its accessors throughout.  Use aprint_*_dev().

Improve PMF-ability.

        Add a 'flags' argument to suspend/resume handlers and
        callers such as pmf_system_suspend().

        Define a flag, PMF_F_SELF, which indicates to PMF that a
        device is suspending/resuming itself.  Add helper routines,
        pmf_device_suspend_self(dev) and pmf_device_resume_self(dev),
        that call pmf_device_suspend(dev, PMF_F_SELF) and
        pmf_device_resume(dev, PMF_F_SELF), respectively.  Use
        PMF_F_SELF to suspend/resume self in ath(4), audio(4),
        rtw(4), and sip(4).

        In ath(4) and in rtw(4), replace the icky sc_enable/sc_disable
        callbacks, provided by the bus front-end, with
        self-suspension/resumption.  Also, clean up the bus
        front-ends.  Make sure that the interrupt handler is
        disestablished during suspension.  Get rid of driver-private
        flags (e.g., RTW_F_ENABLED, ath_softc->sc_invalid); use
        device_is_active()/device_has_power() calls, instead.

        In the network-class suspend handler, call if_stop(, 0)
        instead of if_stop(, 1), because the latter is superfluous
        (bus- and driver-suspension hooks will 'disable' the NIC),
        and it may cause recursion.

        In the network-class resume handler, prevent infinite
        recursion through if_init() by getting out early if we are
        self-suspending (PMF_F_SELF).

rtw(4) improvements:

        Destroy rtw(4) callouts when we detach it.  Make rtw at
        pci detachable.  Print some more information with the "rx
        frame too long" warning.

Remove activate() methods:

        Get rid of rtw_activate() and ath_activate().  The device
        activate() methods are not good for much these days.

Make ath at cardbus resume with crypto functions intact:

        Introduce a boolean device property, "pmf-powerdown".  If
        pmf-powerdown is present and false, it indicates that a
        bus back-end should not remove power from a device.

        Honor this property in cardbus_child_suspend().

        Set this property to 'false' in ath_attach(), since removing
        power from an ath at cardbus seems to lobotomize the WPA
        crypto engine.  XXX Should the pmf-powerdown property
        propagate toward the root of the device tree?

Miscellaneous ath(4) changes:

        Warn if ath(4) tries to write crypto keys to suspended
        hardware.

        Reduce differences between FreeBSD and NetBSD in ath(4)
        multicast filter setup.

        Make ath_printrxbuf() print an rx descriptor's status &
        key index, to help debug crypto errors.

        Shorten a staircase in ath_ioctl().  Don't check for
        ieee80211_ioctl() return code ERESTART, it never happens.

(dyoung)

2008-03-12 17:23:13 UTC MAIN commitmail json YAML

In smap_stop(), clear IFF_RUNNING before disabling the device.

(dyoung)

2008-03-12 16:11:23 UTC MAIN commitmail json YAML

Cosmetic: use device_t and accessors.  Change to ANSI-style
prototypes.  Delete some dead code.

(dyoung)

2008-03-12 15:47:49 UTC MAIN commitmail json YAML

Print the TPPoll register when the Tx DMA engine doesn't shut down
in the time we allow.

(dyoung)

2008-03-12 15:07:48 UTC MAIN commitmail json YAML

Sync with MI NE2000 changes:
> Split device_t and softc for the NE2000 Ethernet chip and all its variants
> and attachments.  Use device_t accessors, correct types, and ANSIfy when
> appropriate.

(tsutsui)

2008-03-12 14:49:19 UTC MAIN commitmail json YAML

Support chdir.  This is useful for example when testing and not
wanting to stress namei() so much as test individual ops.
XXX: it should be implemented per calling thread, not per fs.

(pooka)

2008-03-12 14:31:12 UTC MAIN commitmail json YAML

2008-03-12 11:17:34 UTC MAIN commitmail json YAML

2008-03-12 11:05:01 UTC MAIN commitmail json YAML

2008-03-12 11:02:21 UTC MAIN commitmail json YAML

2008-03-12 11:00:43 UTC MAIN commitmail json YAML

Add a preemption counter to lwpctl_t, to allow user threads to detect that
they have been preempted.

(ad)

2008-03-12 05:57:28 UTC MAIN commitmail json YAML

don't need <sys/tty.h> here.

(mrg)

2008-03-12 05:11:51 UTC MAIN commitmail json YAML

Add -I${LIBRUMPDIR} to fix objdir builds.

(lukem)

2008-03-12 00:39:06 UTC MAIN commitmail json YAML

2008-03-12 00:21:29 UTC MAIN commitmail json YAML

libform and libmenu need libcurses.

(joerg)

2008-03-11 23:58:06 UTC MAIN commitmail json YAML

Prepare for PMF self-suspension: in the if_stop() methods, clear
IFF_UP and IFF_RUNNING before running the 'disable' step, instead
of after.  Soon I will handle the 'disable' step by calling into
PMF, which may call if_stop(, 0).  Ordinarily, that is harmless.
This change lets the if_stop() routines exit early when they find
on entry that IFF_RUNNING is not set.

(dyoung)

2008-03-11 23:19:03 UTC MAIN commitmail json YAML

Use device_t and accessors.

(dyoung)

2008-03-11 23:13:36 UTC MAIN commitmail json YAML

Depends on libcurses.

(joerg)

2008-03-11 23:06:04 UTC MAIN commitmail json YAML

Depends on libcurses.

(joerg)

2008-03-11 22:57:26 UTC MAIN commitmail json YAML

2008-03-11 22:55:35 UTC MAIN commitmail json YAML

regen this too, not that it changes except for rcsid

(pooka)

2008-03-11 22:53:54 UTC MAIN commitmail json YAML

2008-03-11 22:52:37 UTC MAIN commitmail json YAML

2008-03-11 22:51:51 UTC MAIN commitmail json YAML

Add locations for rump_syscalls.[hc] files

(pooka)

2008-03-11 22:50:10 UTC MAIN commitmail json YAML

Generate syscalls entry points which can be called directly without
going through a syscall trap.  These are currently useful for rumps.
As all the standard syscalls are not compiled into librump, mark
relevant ones with RUMP in syscalls.master.  To do e.g. a mkdir
"system call" from a rump, one would call

  rump_sys_mkdir("/dir", mode, &eval);

where the last value represents something to store errno into.

(pooka)

2008-03-11 22:43:08 UTC MAIN commitmail json YAML

Use CPUID2EXTFAMILY and CPUID2EXTMODEL.

(joerg)

2008-03-11 22:26:14 UTC MAIN commitmail json YAML

Use device_t and accessors.

(dyoung)

2008-03-11 20:55:32 UTC MAIN commitmail json YAML

pci_disable_retry() is now a no-op, so don't call it any more.

(dyoung)

2008-03-11 20:45:04 UTC MAIN commitmail json YAML

pci_disable_retry() is now a no-op, so don't call it any more.

(dyoung)

2008-03-11 20:44:01 UTC MAIN commitmail json YAML

on MP systems, whenever we change a PTE, make to sync the data cache so that
other processors can see the change.

(matt)

2008-03-11 20:41:35 UTC MAIN commitmail json YAML

Finish the job: pci_disable_retry() is now a no-op, so don't call
it any more.

(dyoung)

2008-03-11 20:40:58 UTC MAIN commitmail json YAML

2008-03-11 20:40:51 UTC MAIN commitmail json YAML

pci_disable_retry() is now a no-op, so don't call it any more.

(dyoung)

2008-03-11 20:39:57 UTC MAIN commitmail json YAML

Don't skip ioctls with a digit in the name.
Add a number of conflicting entries.
Add some entries from the IPv6 stack where the used structure is not
exported to userland.

(joerg)

2008-03-11 20:39:24 UTC MAIN commitmail json YAML

pci_disable_retry() is now a no-op, so don't call it any more.

(dyoung)

2008-03-11 19:19:15 UTC MAIN commitmail json YAML

Dutifully add myself to the list

(tonnerre)

2008-03-11 18:47:57 UTC MAIN commitmail json YAML

Enable the alternate character set on Eterms.

Oh, so *that's* what dtvm and centericq should look like...

(agc)

2008-03-11 18:18:49 UTC MAIN commitmail json YAML

- Perform periodical balancing of CPU-bound threads, which tends to
  never sleep.  Should fix PR/37245 by <yamt>.
- Fix a regression - dissalow catching of bound threads.  Also, allow
  migration of non-bound kthreads, this restriction seems pointless.
- Few micro-optimisations, misc.

(rmind)

2008-03-11 18:09:40 UTC MAIN commitmail json YAML

Add "This API is expected to be compatible with the APIs found in Solaris and
HP-UX operating systems" into the STANDARDS section, as discussed with <wiz>.

(rmind)

2008-03-11 18:04:59 UTC MAIN commitmail json YAML

Use size_t to avoid overflow when sorting large arrays. While here, ANSIfy.
Obtained from FreeBSD (das@).

(rmind)

2008-03-11 13:36:14 UTC MAIN commitmail json YAML

2008-03-11 13:33:17 UTC MAIN commitmail json YAML

Use angle brackets in UUDECODE_FILES_RENAME_<fn> as we do for other
file-specific variables.  Start description on new line.

While here correct s/<fn>>/<fn>./ typo in a nearby item.

(uwe)

2008-03-11 10:50:16 UTC MAIN commitmail json YAML

2008-03-11 08:18:22 UTC MAIN commitmail json YAML

The hpcsh kernel does for sure USE_MBR. Make disklabel use it too on hpcsh.
With this, it is possible to bootstrap a MBR partitioned CF card without
partitioning and disklabelling it first on another platform.

(aymeric)

2008-03-11 05:43:35 UTC MAIN commitmail json YAML

This file is no longer used.

(matt)

2008-03-11 05:43:18 UTC MAIN commitmail json YAML

Update to new world order

(matt)

2008-03-11 05:34:03 UTC MAIN commitmail json YAML

2008-03-11 05:33:31 UTC MAIN commitmail json YAML

Checkpoint of some fairly major isp(4) rototilling.

Reintroduce more of a 'channel' concept in preparation for NP-IV support.
This gets rid of the chanA/chanB concept as the 2400 can have up to 128
virtual channels. Actually, with MID firmware you can also have the 2200
and 2300 support 'channels, but they do it with an FL-Port topology.
Because FC cards can now have 'channels', just about every support
function for fibre channel had to be redone to have a channel index
as well.  Rototill isp_ioctl.h for channel stuff as well.

Pick up a lot of work about fabric management (hopefully better) and keep
work in place that will allow for dynamic attachment/detachment of devices
(if I can figure out how to make the midlayer support it).

Merge the target code with external trees. Eventually it might even
be sorted out on NetBSD.

Update some firmware stuff.

(mjacob)

2008-03-11 05:31:01 UTC MAIN commitmail json YAML

foo() -> foo(void)

(matt)

2008-03-11 05:24:38 UTC MAIN commitmail json YAML

Make some changes to isp(4) options: add a disable for 2322 suppport;
remove the option for firmware crash dumps; add a ISP_VPORTS option
for virtual ports (24XX, coming soon).

(mjacob)

2008-03-11 02:42:41 UTC MAIN commitmail json YAML

Add device_lookup_private() which is just device_private(device_lookup(&cd, i))
Most callers don't want the device_t, they want their softc and that's what
device_lookup_private returns.

(matt)

2008-03-11 02:26:47 UTC MAIN commitmail json YAML

Add casts to avoid potential compiler warnings.

(ad)

2008-03-11 02:24:43 UTC MAIN commitmail json YAML

2008-03-11 01:10:12 UTC MAIN commitmail json YAML

add month names, from FreeBSD via anon ymous

(christos)

2008-03-11 01:04:18 UTC MAIN commitmail json YAML

- add months + years in the language
- fix daylight savings bogus code
>From FreeBSD via Anon Ymous

(christos)

2008-03-11 00:40:38 UTC MAIN commitmail json YAML

tsc_get_timecount: remove unneeded instructions. Pointed out by dsl@.

(ad)

2008-03-10 22:34:40 UTC MAIN commitmail json YAML

in6_cksum: use IN6_IS_SCOPE_EMBEDDABLE.

(yamt)

2008-03-10 22:29:14 UTC MAIN commitmail json YAML

in6_cksum: avoid using -> operator and use (char *) arithmetics instead.
reviewed by Joerg Sonnenberger.  he pointed out that the original code
was written that way so that the compiler will explicitly not assume that
the alignment of the data is correct.  although i don't know if it really
matters or not, being safer is not a problem.

(yamt)

2008-03-10 22:20:14 UTC MAIN commitmail json YAML

2008-03-10 22:04:06 UTC MAIN commitmail json YAML

Update copyright for previous.

(ad)

2008-03-10 22:03:40 UTC MAIN commitmail json YAML

Implement an optimized, preemption-safe asm version of tsc_get_timecount().
The C version needs work to be preemption safe. Cuts the clock cycles
for microtime() from 950 down to 300 on a Pentium D.

(ad)