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

2024-05-10 05:16:45 UTC Now

2010-03-22 17:12:09 UTC MAIN commitmail json YAML

Check whether the fxp(4) actually attached before calling fxp_stop().

(dyoung)

2010-03-22 17:11:19 UTC MAIN commitmail json YAML

Add a self-suspensor.  It's not used, yet.

In ex_detach(), call ex_stop(), first.  ex_stop() stops the callout.
Destroy the callout in ex_detach().

(dyoung)

2010-03-22 16:57:54 UTC MAIN commitmail json YAML

Ensure cd9660_read() gives accurate EOF indication.
Should fix PR/42983.

(jakllsch)

2010-03-22 16:49:41 UTC MAIN commitmail json YAML

Add a DIOCTUR (test unit ready) ioctl, to allow userland to easily
(and silently) check for presence of media. While this would be easy
to implement via SCIOCCOMMAND, our kernel has quirks for this
command, which otherwise would not be readily available to userland
applications.

(martin)

2010-03-22 16:43:08 UTC MAIN commitmail json YAML

Ignore ioapic write failures.
They happen when writing to ioapic pins Xen already disabled.
This makes netbsd dom0 booting.

(cegger)

2010-03-22 16:17:43 UTC MAIN commitmail json YAML

Add a detach routine.  Enable detachment at shutdown.

psc_pwrmgmt_csr_reg was never initialized to the actual offset of the
PCI PMCSR!  Just delete psc_pwrmgmt_csr_reg and all uses of it.  In
this way, fxp_pci_disable() becomes a no-op, so delete it, too.

(dyoung)

2010-03-22 16:11:58 UTC MAIN commitmail json YAML

In fxp_detach(), fxp_stop(), first.  fxp_stop() stops the callout.
Destroy the callout in fxp_detach().

(dyoung)

2010-03-22 15:08:36 UTC MAIN commitmail json YAML

Fix the previous commit properly: we need to set all sensor-flags during the
initialization of sysmon_envsys(9), otherwise, if _STA does not return true
during the attachment of the driver, it is possible that a flag is never
set. This flaw has always been present, but it only got exposed after the
conversion to use the sysmon-limits.

(jruoho)

2010-03-22 14:47:02 UTC MAIN commitmail json YAML

Include bthub support.

As mario knows, it should be in another component, but just cram
it here for now until someone solves kernel module dependencies
for us.

(pooka)

2010-03-22 14:42:01 UTC MAIN commitmail json YAML

deal with ioconf.h

(pooka)

2010-03-22 14:40:54 UTC MAIN commitmail json YAML

Some drivers want to include ioconf.h, so generate it if doing
"ioconf" config.

(pooka)

2010-03-22 13:15:54 UTC MAIN commitmail json YAML

Break the (too) big lead paragraph into three smaller ones.

(jruoho)

2010-03-22 12:39:22 UTC MAIN commitmail json YAML

Add a missing word introduced in the previous commit. Thanks, snj@.

(jruoho)

2010-03-22 12:27:46 UTC MAIN commitmail json YAML

2010-03-22 12:21:37 UTC MAIN commitmail json YAML

Add an example/test program for rump bluetooth.  This does discovery
and prints the address and name of the first peer encountered (if any):

ubt0 at uhub0 port 1
ubt0: Cambridge Silicon Radio Bluetooth USB Adapter, rev 2.00/19.15, addr 2
device ubt0, addr xx:xx:xx:xx:xx:xx
my peer: yy:yy:yy:yy:yy:yy, major class: 2 (phone)
peer name: Mokia maailmalta

(pooka)

2010-03-22 12:14:51 UTC MAIN commitmail json YAML

USB bluetooth device rump component.

This is a curious driver in the sense that unlike all other current
device drivers, it does not require vfs.  This is because the driver
is controlled via bluetooth, which is controlled via PF_BLUETOOTH
sockets (as opposed to a /dev node).

(pooka)

2010-03-22 12:08:44 UTC MAIN commitmail json YAML

2010-03-22 12:05:45 UTC MAIN commitmail json YAML

* support isochronous transfers (for as much as they can be supported
  considering our ugen driver doesn't support isochronous write.
  kern/25960 seems to contain a patch and could be investigated for that)
* add a dirty rotten hack which makes interrupt transfers of >16
  work for me

(pooka)

2010-03-22 12:03:04 UTC MAIN commitmail json YAML

fix build.sh -N 4 distribution failure:

+ echo 'MKSOLARIS=yes'
xargs: unterminated quote

(cegger)

2010-03-22 11:16:02 UTC MAIN commitmail json YAML

2010-03-22 11:13:23 UTC MAIN commitmail json YAML

Add IFX0102 and PNP0C15. Fix INT0800.

Observed from the dmesg of nojoly@'s Sony VAIO VGN-BZ12VN.

(jruoho)

2010-03-22 10:32:49 UTC MAIN commitmail json YAML

2010-03-22 10:15:00 UTC MAIN commitmail json YAML

Mark up NULL with Dv, as usual.

(wiz)

2010-03-22 09:46:17 UTC MAIN commitmail json YAML

Note that some definitions, such as NULL, were already in v4 UNIX.

(jruoho)

2010-03-22 09:39:03 UTC MAIN commitmail json YAML

Wrap DOCALL and DOCALL_KLOCK in a new block (for easy adding of
debug prints before them.

XXX: can't use the standard do-while0 because lint doesn't like it.

(pooka)

2010-03-22 09:31:24 UTC MAIN commitmail json YAML

Set the capacity flags already in the acpibat_get_info(),
instead of acpibat_get_status().

(jruoho)

2010-03-22 08:04:25 UTC MAIN commitmail json YAML

Small changes to wording and markup.

(jruoho)

2010-03-22 07:45:49 UTC matt-nb5-mips64 commitmail json YAML

- in cpu_setup_trampoline_callback, add some DIAGNOSTIC checks,
and make sure we get needed sign extension when storing 32 bit pointers
into trampoline args structure.

(cliff)

2010-03-22 07:45:19 UTC matt-nb5-mips64 commitmail json YAML

- in rmixlfw_wakeup_cpu, properly nuke the upper half of sp
before OR-ing in KSEG0_START.  This is only needed in _LP64 case.
- in rmixl_cpu_trampoline:
trampoline args addr needs reconstructing the upper half only in _LP64 case.
delete set of MIPS_SR_INT_IE bit.
use REG_L instead of PTR_L to load trampoline args
so we get 64 bit loads in both 32 and 64 bit kernels.

(cliff)

2010-03-22 05:39:00 UTC MAIN commitmail json YAML

add + _SYMQUIRK='|\.(rump|RUMP)' for powerpc64, as recommended by pooka.
it gets rid of many of the warnings trying to link rump_cd9960, but
there are a bunch remaining.  atomic ops seem missing, and some ktrace
points.

(mrg)

2010-03-22 05:12:24 UTC MAIN commitmail json YAML

for mips64*, use mips64 subdir, otherwise use $MACHINE_ARCH if exists,
or $MACHINE_CPU.  idea from dennis.c.ferguson@gmail.com in PR#43021.

(mrg)

2010-03-22 05:10:19 UTC MAIN commitmail json YAML

2010-03-22 05:08:54 UTC MAIN commitmail json YAML

2010-03-22 05:03:03 UTC matt-nb5-mips64 commitmail json YAML

in cpunode_rmixl_attach use the right macro to obtain number of cores
provided by this chip.

(cliff)

2010-03-22 03:35:26 UTC MAIN commitmail json YAML

set MACHINE_CPU to powerpc for MACHINE_ARCH of powerpc64.

from pooka via PR#43021.

(mrg)

2010-03-22 02:22:32 UTC MAIN commitmail json YAML

define _NOREGNAMES before including <machine/asm.h>, like powerpc does.

from dennis.c.ferguson@gmail.com in PR#43022.

(mrg)

2010-03-22 02:17:23 UTC MAIN commitmail json YAML

add a nop to provide enough space for the linker and long calls.
fixes link errors with 'cerror' and libposix.

from dennis.c.ferguson@gmail.com in PR#43010.

(mrg)

2010-03-22 02:14:28 UTC MAIN commitmail json YAML

default powerpc64 mbufs to 512 bytes, like other 64 bit platforms.
from dennis.c.ferguson@gmail.com in PR#43028.

(mrg)

2010-03-22 02:00:34 UTC MAIN commitmail json YAML

add powerpc64 support.  from dennis.c.ferguson@gmail.com in PR#43029.

(mrg)

2010-03-22 01:39:11 UTC MAIN commitmail json YAML

replace kernel-only 'stmd' and 'lmd' operations in userland with equivalent
sequences of code, as done in eg, powerpc64/gen/_setjmp.S rev 1.2.

from dennis.c.ferguson@gmail.com in PR#43009.

(mrg)

2010-03-22 01:29:30 UTC MAIN commitmail json YAML

convert -idirafter to -isystem, as recommended by cgd in PR 11843.
most of the list in that PR were already done.

(mrg)

2010-03-22 00:23:59 UTC MAIN commitmail json YAML

fix the dependancy list for this.

(mrg)

2010-03-21 22:38:08 UTC MAIN commitmail json YAML

since pmap_activate/pmap_deactivate need to not block, but the rest of
pmap is OK, add a new IPL_VM pmap_ctx_lock that is held while allocating
or freeing a context, and revert pmap_lock back to IPL_NONE.

i considered a per-cpu context lock, but that would require locking
each active CPUs lock in turn in pmap_remove_all() and pmap_destroy().

thanks to ad for explaining how these parts interact.

(mrg)

2010-03-21 22:03:16 UTC matt-nb5-mips64 commitmail json YAML

declaration of rmixl_cpu_trampoline_args now #ifdef MULTIPROCESSOR

(cliff)

2010-03-21 21:56:50 UTC matt-nb5-mips64 commitmail json YAML

moved a number of RMI interrupt items to rmixl_intr.h

(cliff)

2010-03-21 21:30:35 UTC matt-nb5-mips64 commitmail json YAML

- add defines for Coprocessor 2 (FMN) registers
- add defines for non-CPU-core FMN bucket size and credit counter regs
arch/mips/rmi/rmixlvar.h

(cliff)

2010-03-21 21:30:16 UTC matt-nb5-mips64 commitmail json YAML

- obtain interrupt routing mask from obio_attach_args,
pass along to rmixl_intr_establish

(cliff)

2010-03-21 21:29:46 UTC matt-nb5-mips64 commitmail json YAML

- add rmixlfw_wakeup_cpu, performs callback to RMI firmware wakeup function
- add rmixl_cpu_trampoline, entry point for CPU wakeup following
RMI firmware wakeup callback.

(cliff)

2010-03-21 21:27:48 UTC matt-nb5-mips64 commitmail json YAML

- include rmixl_intr.h
- obtain interrupt routing mask from obio_attach_args,
pass along to rmixl_intr_establish
- cut out some dead (#if 0) code
- in rmixl_pcie_intr_establish(), construct interrupt event name
in the interrupt dispatch structure, not on the stack.  also
improve the name.

(cliff)

2010-03-21 21:27:27 UTC matt-nb5-mips64 commitmail json YAML

- add sc_tmsk interrupt routing mask to the softc
- add count_name for naming the evcnt count in
each struct rmixl_pcie_link_dispatch

(cliff)

2010-03-21 21:26:45 UTC matt-nb5-mips64 commitmail json YAML

- add obio_tmsk interrupt routing mask to obio_attach_args

(cliff)

2010-03-21 21:26:14 UTC matt-nb5-mips64 commitmail json YAML

- add use of the 'tmsk' locator
- adapt to new rmixl_intr_establish() args
- establishing the system bridge controller
address error interrupt is now explicitly XLS specific

(cliff)

2010-03-21 21:25:30 UTC matt-nb5-mips64 commitmail json YAML

- rework to make full use of RMI extended interrupt management
provided by EIRR/EIMR registers
- depends on rmixl_spl.S
- add support for IRT based interrupt routing; for now we are still routing
all IRT interrupts to CPU#0.
- note that count/compare clock, IPI and FMN are handled by each CPU since
these are local interrupt sources.
- further changes are still needed for XLR and XLP support

(cliff)

2010-03-21 21:24:49 UTC matt-nb5-mips64 commitmail json YAML

2010-03-21 21:24:19 UTC matt-nb5-mips64 commitmail json YAML

- except for core#0, pmap tlb0info lives in the cpucore softc;
cpucore_rmixl_attach() calls pmap_tlb_info_init() with a KSEG0 or
XKPHYS_CACHED conversion of the address of that structure in the softc

(cliff)

2010-03-21 21:23:54 UTC matt-nb5-mips64 commitmail json YAML

- use different wakeup trampolines depending on firmware type
so far only RMI formware with callback wakeup method is tested.
- add a (chip-specific) softc structure, and cross link it
with struct cpu_info
- remove exception vectors mem allocation, it is now provided
by cpu_attach_common
- remove common cpu_info initialization, now provided
by cpu_attach_common
- use per-CPU bit in 'cpus_hatched' as handshake with the CPU
we just hatched
- call rmixl_intr_init_cpu for per-CPU interrupt initialization
- call cpu_attach_common() for common mips stuff
- cpu_rmixl_attach_once() groups together chip-specific initializations
that are only to be one once, i.e. by CPU#0
- cpu_rmixl_hatch() provides chip-specific hatch code called from
(mips-common) cpu_hatch() via lsw_cpu_init
- cpu_setup_trampoline_callback() provides method to wake up
subordinate CPUs using RMI firmware callback.
- rmixl_cpuinfo_print() can be called for debugging e.g. from DDB
should maybe evolve into DDB 'mach cpu <n>' ?

(cliff)

2010-03-21 21:23:51 UTC MAIN commitmail json YAML

2010-03-21 21:23:32 UTC matt-nb5-mips64 commitmail json YAML

- pass obio_tmsk to rmixl_intr_establish

(cliff)

2010-03-21 21:22:29 UTC matt-nb5-mips64 commitmail json YAML

- specify rmixl_splsw to mips_vector_init
  note that __INTR_PRIVATE must be defined to do that
- print MEMLIMIT if it is defined, after printing memsize
- improve some comments

(cliff)

2010-03-21 21:21:41 UTC matt-nb5-mips64 commitmail json YAML

- add files rmixl_spl.S, rmixl_fmn.c
- add 'tmsk' locator to obio, allows specifying a thread (vCPU) mask
for interrupt routing; default is -1 which means route to any

(cliff)

2010-03-21 21:20:10 UTC matt-nb5-mips64 commitmail json YAML

add include for RMI specific cpu stuff: softc and wakeup trampoline args structures

(cliff)

2010-03-21 21:17:01 UTC matt-nb5-mips64 commitmail json YAML

add splswitch variant using RMI chip-specific EIRR/EIMR interrupt extensions

(cliff)

2010-03-21 21:15:39 UTC MAIN commitmail json YAML

2010-03-21 21:11:13 UTC MAIN commitmail json YAML

2010-03-21 20:41:43 UTC matt-nb5-mips64 commitmail json YAML

2010-03-21 20:38:20 UTC MAIN commitmail json YAML

Bump date for previous.

(jruoho)

2010-03-21 20:34:52 UTC MAIN commitmail json YAML

Note inttypes(3) also here.

(jruoho)

2010-03-21 20:27:26 UTC MAIN commitmail json YAML

Update version to 20100320 for Christos' commit to popen.c 1.37 for:
PR/43023: Bruce Cran: FTPD bug remote crash

(lukem)

2010-03-21 20:04:43 UTC MAIN commitmail json YAML

send the SET_SCALE11 command before the 'sliced' command as per the
Linux driver (and elantech(4)), via PR kern/42853

(plunky)

2010-03-21 19:57:05 UTC MAIN commitmail json YAML

Extended capability probes can confuse the passthrough device,
reset the touchpad on enable to cure that.

(plunky)

2010-03-21 19:55:19 UTC MAIN commitmail json YAML

Mention the recommended usage of inttypes(3) when applicable.

(jruoho)

2010-03-21 19:53:52 UTC MAIN commitmail json YAML

2010-03-21 19:45:59 UTC MAIN commitmail json YAML

2010-03-21 19:42:51 UTC MAIN commitmail json YAML

2010-03-21 19:28:01 UTC matt-nb5-mips64 commitmail json YAML

- added this file of RMI interrupt stuff

(cliff)

2010-03-21 18:50:45 UTC matt-nb5-mips64 commitmail json YAML

- in _splsw_splintr, add 'nop' in delay slot to avoid incorrect return
of IPL_VM when nothing is pending

(cliff)

2010-03-21 18:45:53 UTC matt-nb5-mips64 commitmail json YAML

- mips_int5_evcnt, mips_int5_missed_evcnt and next_cp0_clk_intr
were moved to struct cpu_info to allow per-CPU MIPS count/compare
clock programming

(cliff)

2010-03-21 18:43:28 UTC matt-nb5-mips64 commitmail json YAML

- in cpu_info_alloc, move calling pmap_tlb_info_attach() to
after called mi_cpu_attach(), so we dont trigger assert on
(ci->ci_data.cpu_idlelwp != NULL) in pmap_tlb_info_attach()

(cliff)

2010-03-21 18:21:15 UTC matt-nb5-mips64 commitmail json YAML

- if __INTR_PRIVATE is not defined, declare (but do not define) struct splsw

(cliff)

2010-03-21 18:18:51 UTC matt-nb5-mips64 commitmail json YAML

- define MIPS_SR_COP_2_BIT to control enable/disable of coprocessor 2

(cliff)

2010-03-21 18:17:21 UTC matt-nb5-mips64 commitmail json YAML

- add ci_next_cp0_clk_intr, ci_count_compare_evcnt, ci_count_compare_missed_evcnt
to struct cpu_info, for per-CPU count/compare clock programming
- add ci_request_ipis to struct cpu_info to allow passing IPI tags
on systems where hardware does not provide such feature; use atomic ops for this.
- declaration of mips_vector_init was moved from here to mips/include/locore.h

(cliff)

2010-03-21 17:38:35 UTC matt-nb5-mips64 commitmail json YAML

2010-03-21 15:42:19 UTC MAIN commitmail json YAML

Remove superfluous Pp.

(wiz)

2010-03-21 14:49:29 UTC MAIN commitmail json YAML

sync with OpenBSD:r1.3
> bus_dmamap_sync fixes to cope with real life.

(nonaka)

2010-03-21 14:29:04 UTC MAIN commitmail json YAML

2010-03-21 14:28:15 UTC MAIN commitmail json YAML

revert previous for now.

(christos)

2010-03-21 13:39:51 UTC MAIN commitmail json YAML

Emphasize imaxint_t.

(jruoho)

2010-03-21 13:34:34 UTC MAIN commitmail json YAML

2010-03-21 13:34:20 UTC MAIN commitmail json YAML

2010-03-21 13:26:10 UTC MAIN commitmail json YAML

don't create obsoleted directories

(pooka)

2010-03-21 13:10:38 UTC MAIN commitmail json YAML

2010-03-21 13:06:36 UTC yamt-nfs-mp commitmail json YAML

lock vnode when calling VOP_GETATTR.

(yamt)

2010-03-21 13:05:34 UTC yamt-nfs-mp commitmail json YAML

2010-03-21 13:04:24 UTC MAIN commitmail json YAML

yamt-nfs-mp: update base tag

(yamt)

2010-03-21 12:40:51 UTC MAIN commitmail json YAML

Note that some of these were already in ANSI C.

XXX: Maybe someone with insight adds a word or two about the history?

(jruoho)

2010-03-21 12:36:21 UTC MAIN commitmail json YAML

Reference stddef(3).

(jruoho)

2010-03-21 12:30:25 UTC MAIN commitmail json YAML

2010-03-21 12:27:51 UTC MAIN commitmail json YAML

2010-03-21 11:24:58 UTC MAIN commitmail json YAML

gdb-7.1 out.

(wiz)

2010-03-21 11:14:54 UTC MAIN commitmail json YAML

2010-03-21 11:13:36 UTC MAIN commitmail json YAML

Reference stdbool(3).

(jruoho)

2010-03-21 11:12:52 UTC MAIN commitmail json YAML

As we have added stdint(3) and tgmath(3), we may as well add stdbool(3).

(jruoho)

2010-03-21 11:10:25 UTC MAIN commitmail json YAML

2010-03-21 11:07:37 UTC MAIN commitmail json YAML

Apply rev 1.37 from NetBSD:
PR/43023: Bruce Cran: FTPD bug remote crash
Since we specify NOCHECK, in the NOMATCH case gl_pathv can be NULL.
(From FreeBSD)

(lukem)

2010-03-21 10:49:16 UTC MAIN commitmail json YAML

examples are installed. not bothering with separate email address

(lukem)

2010-03-21 07:09:56 UTC MAIN commitmail json YAML

Convert acpibat to use ioconf instead of homerolled config glue.

Note, config whines about things like:
files.acpi:30: attaching undefined device `apm'

I intentionally was a lazy boy and didn't include a ton of dirt to
keep the hot napalm and riot blasts in the config thread rolling ;)

tested by jruoho (thanks!)

(pooka)

2010-03-21 06:56:52 UTC MAIN commitmail json YAML

include bsd.ioconf.mk when necessary

(pooka)

2010-03-21 06:55:45 UTC MAIN commitmail json YAML

Move make snippets for use with config(1) ioconf functionality from
rump into share/mk.  This is to make it useful for all kernel
builders.

Note: we have waaay too many weird and wonderful ways of making
kernel code (monolithic kernel, modules, rump).  There should be
only one way to build kernel code instead of a maze of twisty little
.mk files, all not quite alike.  When that is fixed, this snippet can go
into the more generic .mk file.

(pooka)

2010-03-21 03:46:43 UTC netbsd-5 commitmail json YAML

2010-03-21 03:45:33 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #1344):
sys/sys/null.h: revision 1.8
Enclose (void *)0 in an extra set of parenthese to make the result usable
in arbitrary expressions.
Fixes PR/41890, I can't think of any downsides!

(snj)

2010-03-21 00:10:40 UTC MAIN commitmail json YAML

in nfs_bootparam(), set the corresponding flag for each field that we fill in.

(chs)

2010-03-21 00:10:15 UTC MAIN commitmail json YAML

assert that pcb_onfault is NULL in places where it should be.

(chs)

2010-03-21 00:04:34 UTC MAIN commitmail json YAML

remove unnecessary cast now that lint is more intelligent.

(christos)

2010-03-21 00:03:46 UTC MAIN commitmail json YAML

right shift of unsigned quantities with constant.

(christos)

2010-03-21 00:02:13 UTC MAIN commitmail json YAML

make lint recognize constant shift values and not warn if the number of bits
shifted results in a narrower type.

(christos)

2010-03-20 23:31:31 UTC MAIN commitmail json YAML

2010-03-20 20:58:07 UTC MAIN commitmail json YAML

2010-03-20 20:36:23 UTC MAIN commitmail json YAML

convert pmap_lock into an IPL_VM lock, and avoid calling
KASSERT(!mutex_owned(&pmap_lock)) since that's no longer valid.

this fixes hangs on 4-core machines like the U80.

tested on U80, SB2500 and SB2000.

XXX: my initial attempts to replace pseg_lock with this new equivalent
XXX: lock hang in pmap_bootstrap it seems..  but this should be able
XXX: to go away now.

(mrg)

2010-03-20 20:34:56 UTC MAIN commitmail json YAML

Quote lines that start with . and should appear literally.

(joerg)

2010-03-20 20:27:57 UTC MAIN commitmail json YAML

2010-03-20 19:04:51 UTC MAIN commitmail json YAML

Use correct format directive in aprint_debug_dev()

Thanks to Kurt Schreiner for reporting this on current-users@

(pgoyette)

2010-03-20 18:23:30 UTC MAIN commitmail json YAML

PR/43023: Bruce Cran: FTPD bug remote crash
Since we specify NOCHECK, in the NOMATCH case gl_pathv can be NULL.
(From FreeBSD)

(christos)

2010-03-20 18:15:32 UTC MAIN commitmail json YAML

fix byte order mark related bug introduced by previous commit,
reported by Sverre Froyen via current-user, thanks!

(tnozaki)

2010-03-20 17:19:07 UTC MAIN commitmail json YAML

Remove quotes around Nd argument, they are not needed.

(wiz)

2010-03-20 16:38:19 UTC MAIN commitmail json YAML

2010-03-20 16:36:35 UTC MAIN commitmail json YAML

Only apply -Wno-stack-protector where alloca is used.

(skrll)

2010-03-20 16:33:51 UTC MAIN commitmail json YAML

Add a manual page for <stdint.h>. From FreeBSD, by Mike Barcroft.

(jruoho)

2010-03-20 15:22:27 UTC MAIN commitmail json YAML

Fix build failed.
  Add forgot zmiireg.h since support 405EX.

(kiyohara)

2010-03-20 14:45:18 UTC MAIN commitmail json YAML

Do not use .pp with %P, as noted by joerg@.

(jruoho)

2010-03-20 14:43:50 UTC MAIN commitmail json YAML

/*LINTED*/ is too wide a brush.

(christos)

2010-03-20 12:54:42 UTC MAIN commitmail json YAML

Shut up the broken piece of junk called lint. Use __inline.

(joerg)

2010-03-20 11:24:29 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2010-03-20 11:23:38 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2010-03-20 11:18:59 UTC MAIN commitmail json YAML

Sort SEE ALSO. New sentence, new line.

(wiz)

2010-03-20 11:18:43 UTC MAIN commitmail json YAML

Serial comma; prepare for HTML-output.

(wiz)

2010-03-20 10:26:06 UTC MAIN commitmail json YAML

Add the (ACM) journal where this appeared. Fix URL.

(jruoho)

2010-03-20 09:22:37 UTC MAIN commitmail json YAML

Note also here that this is a legacy daemon that is more or less deprecated.

(jruoho)

2010-03-20 07:59:45 UTC MAIN commitmail json YAML

Add a note that APM was deprecated by the PC manufacturers in about 1996.
Mention the APM emulation layer of ACPI. In addition, some small fixes.

(jruoho)

2010-03-20 02:53:35 UTC MAIN commitmail json YAML

don't pass "maxaddr" as a boundary in bus_dmamap_create() like rev 1.8
did for _alloc().

(mrg)

2010-03-20 02:42:19 UTC MAIN commitmail json YAML

Fix the dbcool_{get,set}_limits() routines to properly deal with min/max
values on temp limits.  The actual ranges for temp limits varies if the
chip is running in "extended temperature" mode, so we need to handle this
difference, too.

Verified on my home machine which runs in extended-temp mode and by
njoly@ on a machine which does runs in the older 2s-complement mode.

(pgoyette)

2010-03-20 02:07:33 UTC MAIN commitmail json YAML

Move openssl to the front of SUBDIR list and add .WAIT after it since
both netpgp and openssh depend on it.  This should fix intermittent
failures of parallel builds (as seen e.g. on the autobuild cluster).

(uwe)

2010-03-20 01:52:16 UTC MAIN commitmail json YAML

more debugging compilation fixes.

(christos)

2010-03-20 01:47:12 UTC MAIN commitmail json YAML

fix debugging code.

(christos)

2010-03-20 01:45:30 UTC MAIN commitmail json YAML

minimize ifdefs and avoid duplicated code.

(christos)

2010-03-20 00:23:42 UTC MAIN commitmail json YAML

Add PCI_BAR(n) for the nth Base Address Register.

(dyoung)

2010-03-20 00:02:59 UTC MAIN commitmail json YAML

Add a prototype for pci_mmio_range_infer() that will infer the
range of memory forwarded by the host chipset to PCI.

(dyoung)

2010-03-19 23:27:12 UTC MAIN commitmail json YAML

Cosmetic: abbreviate: use `pc' instead of `pci_chipset_tag'.

(dyoung)

2010-03-19 23:16:47 UTC matt-nb5-mips64 commitmail json YAML

When booting the secondary processors, try to make the cpu_counter is
close to cpu0's counter.

(matt)

2010-03-19 22:08:13 UTC MAIN commitmail json YAML

- Make maximum memory limits for various things #define constants and use the
  consistently across the code.
- Re-do note parsing code to read the section headers instead of the program
  headers because the new binutils merge all the note sections in one program
  header. This fixes all the pax note parsing which has been broken for all
  binaries built with the new binutils.
- Add diagnostics to the note parsing code to detect malformed binaries.
- Allocate and free note scratch space only once, not once per note.

(christos)

2010-03-19 20:53:50 UTC MAIN commitmail json YAML

Use the gcc directive to disable SSP warnings.

(roy)

2010-03-19 20:31:51 UTC MAIN commitmail json YAML

Fix set for tparm.html.

(joerg)

2010-03-19 20:11:22 UTC MAIN commitmail json YAML

2010-03-19 20:07:00 UTC MAIN commitmail json YAML

Bump date for the previous commit.

(jruoho)

2010-03-19 19:36:28 UTC MAIN commitmail json YAML

Some cosmetic modifications, including removal of white space.

(jruoho)

2010-03-19 19:17:54 UTC MAIN commitmail json YAML

Document some missing options. Fixes my own PR # 41913.

(jruoho)

2010-03-19 18:26:14 UTC MAIN commitmail json YAML

Apply the equivalent of r426 and r427 from openpam repository:
Fix doc: pam_strerror() ignores pamh.
Portability tip.

(joerg)

2010-03-19 18:16:14 UTC MAIN commitmail json YAML

Apply r432 from openpam repository:
pam_end() already contains a NULL check, and it is not unreasonable to
call it with a NULL pamh in a cleanup / error-handling situation. Remove
OPENPAM_NONNULL, which may cause gcc to optimize away the NULL check.

(joerg)

2010-03-19 18:11:30 UTC MAIN commitmail json YAML

2010-03-19 18:02:22 UTC MAIN commitmail json YAML

First draft of a manual page for Matt Thomas' red-black trees.  Please
review for correctness.

(dyoung)

2010-03-19 16:48:55 UTC MAIN commitmail json YAML

Add functions for replacing runtime invariant 32bit unsigned divisions
with simpler full width multiplications and shifts + adds. The main
operations are generally at least 50% faster when serialised and often
better for parallelism as well.

(joerg)

2010-03-19 16:25:33 UTC MAIN commitmail json YAML

Avoid known unknown if the kernel presents us with an unknown
unknown for module class and/or source.

related to PR kern/43014

(pooka)

2010-03-19 15:59:22 UTC MAIN commitmail json YAML

Replace some magic numbers with macro. Tested on SMC_TT on atari.

(tsutsui)

2010-03-19 14:57:52 UTC MAIN commitmail json YAML

2010-03-19 14:26:37 UTC MAIN commitmail json YAML

No need to override mem_ring value in ne2000_ipkdb_attach()
since a wrong calculation in dp8390_ipkdb_attach() was fixed.

(tsutsui)

2010-03-19 14:20:56 UTC MAIN commitmail json YAML

2010-03-19 14:01:58 UTC MAIN commitmail json YAML

2010-03-19 10:54:00 UTC MAIN commitmail json YAML

2010-03-19 10:45:10 UTC MAIN commitmail json YAML

bus_space_write_region_N() should also take a const buffer.

(tsutsui)

2010-03-19 08:37:16 UTC MAIN commitmail json YAML

Remove trailing whitespace. Use Nm instead of Xr to itself.

(wiz)

2010-03-19 08:28:45 UTC MAIN commitmail json YAML

Constify the buffer pointer argument of the _bus_space_write_multi_<n>
inline functions, so that this builds again.  (Otherwise, ne2000.c driver
would now fail to build.)

(he)

2010-03-19 07:35:30 UTC MAIN commitmail json YAML

Fix PMAPDEBUG build for previous.

(skrll)

2010-03-19 07:29:44 UTC MAIN commitmail json YAML

Not all PA CPUs have the U-bit (uncacheable) for non-IO memory.  In fact
most don't.  Deal with non-equivalent aliases by removing and flushing the
managed mappings, and flushing the unmanaged mappings.

When flushing caches/TLB flush the cache before purging the TLB just in
case the flush enters the mapping into the TLB.

(skrll)

2010-03-19 04:19:28 UTC MAIN commitmail json YAML

document aiboost(4) removal and replacement with aibs(4) in doc/CHANGES

(cnst)

2010-03-19 04:04:28 UTC MAIN commitmail json YAML

2010-03-19 02:20:44 UTC MAIN commitmail json YAML

Document the new sysmon_envsys_sensor_event() function.

(pgoyette)

2010-03-19 02:19:13 UTC MAIN commitmail json YAML

Modify previous commit.  The routine to deliver events is intended to be
exported to device drivers, so rename it and move the declaration to
<dev/sysmon/sysmonvar.h>

(pgoyette)

2010-03-19 02:17:41 UTC MAIN commitmail json YAML

support W83667HG (0xa5) in wbsio(4); its hw mon is already supported by lm(4) as W83627DHG (0xc1)

(cnst)

2010-03-19 01:44:05 UTC MAIN commitmail json YAML

Remove superfluous cast (device_t to device_t).

(dyoung)

2010-03-19 01:34:46 UTC MAIN commitmail json YAML

Use Cardbus_intr_disestablish() instead of cardbus_intr_disestablish().

Get rid of a (short) staircase in ex_cardbus_detach().

(dyoung)

2010-03-19 01:32:30 UTC MAIN commitmail json YAML

Don't pick up the network-interface, ethernet, and 802.11-related
definitions by chance (or by the bus-specific front-end #including them!).
#include them here, instead.

(dyoung)

2010-03-19 01:31:11 UTC MAIN commitmail json YAML

Don't pick up the <sys/sysctl.h> definitions by chance,
but #include here.

(dyoung)

2010-03-19 01:16:45 UTC MAIN commitmail json YAML

Separate event delivery from polling and limit evaluation in
sme_events_worker().

Provide a wrapper that can be called from sensor drivers' interrupt
routines to find and deliver a specific event.

XXX Actually updating sensor drivers (and their parent devices) to
XXX have interrupts is a future enhancement.  This is simply an
XXX enabler.

(pgoyette)

2010-03-18 22:25:51 UTC MAIN commitmail json YAML

2010-03-18 22:17:55 UTC MAIN commitmail json YAML

Use alloca(3) instead of local xmalloc for creating our DoneLists.
This allows threaded programs to use us a little better, PR lib/43005.
We need to disable SSP when using alloca.

(roy)

2010-03-18 22:11:48 UTC MAIN commitmail json YAML

Update to reflect recent removal of monitor member from envsys_data_t
structure.

(pgoyette)

2010-03-18 20:54:56 UTC MAIN commitmail json YAML

This is *always* compiled with #define rbus 1, so get rid of the
conditional compilation.

Simplify interrupt (dis)establishment by two source transformations:

-      cardbus_intr_disestablish(cc, cf, ih);
+      Cardbus_intr_disestablish(ct, ih);

-      ih = cardbus_intr_establish(cc, cf, ...);
+      ih = Cardbus_intr_establish(ct, ...);

The identical change to a few other CardBus NICs has not caused any
problems, as expected, so I'm going to commit this rather safe change
and get on with the work.

Testers have been enlisted.  I will revisit this change if I get any
negative responses.

(dyoung)

2010-03-18 20:52:43 UTC MAIN commitmail json YAML

Simplify interrupt (dis)establishment by two source transformations:

-      cardbus_intr_disestablish(cc, cf, ih);
+      Cardbus_intr_disestablish(ct, ih);

-      ih = cardbus_intr_establish(cc, cf, ...);
+      ih = Cardbus_intr_establish(ct, ...);

The identical change to a few other CardBus NICs has not caused any
problems, as expected, so I'm going to commit this rather safe change
and get on with the work.

Testers have been enlisted.  I will revisit this change if I get any
negative responses.

(dyoung)

2010-03-18 20:51:42 UTC MAIN commitmail json YAML

This is *always* compiled with #define rbus 1, so get rid of the
conditional compilation.

Simplify interrupt (dis)establishment by two source transformations:

-      cardbus_intr_disestablish(cc, cf, ih);
+      Cardbus_intr_disestablish(ct, ih);

-      ih = cardbus_intr_establish(cc, cf, ...);
+      ih = Cardbus_intr_establish(ct, ...);

The identical change to a few other CardBus NICs has not caused any
problems, as expected, so I'm going to commit this rather safe change
and get on with the work.

Testers have been enlisted.  I will revisit this change if I get any
negative responses.

(dyoung)

2010-03-18 18:25:45 UTC MAIN commitmail json YAML

Print builtin "use -f" message only if not autoloading.  Otherwise
it'll get spammy.

XXX: this should probably be printed iff the toplevel module is
not being autoloaded (i.e. there is a human to interpret the error).
Otherwise disabled dependencies give a misleading EPERM.

(pooka)

2010-03-18 17:33:18 UTC MAIN commitmail json YAML

Never autounload builtin modules (they will never be autoloaded if disabled).

(pooka)

2010-03-18 14:15:38 UTC MAIN commitmail json YAML

2010-03-18 14:04:07 UTC MAIN commitmail json YAML

Support PowerPC 405EX/EXr.
  1. Add some new source and header files.
    (MAL(split) and RGMII(new) relations for EMAC)
  2. Create dcr4xx.h.  Its moved from dcr405gp.h.  Also remove dcr405xx.h.
  3. intr.c supports MULTIUIC with virtual-irq.  likes to oea.
    support 32-virq/128-hwirq.
  4. multiple emac support.
  5. WALNUT and VIRTEX_* includes arch/powerpc/conf/files.ibm4xx.
  6. WALNUT pci uses arch/powerpc/ibm4xx/pci/.

(kiyohara)

2010-03-18 13:58:38 UTC MAIN commitmail json YAML

Support PowerPC 405EX/EXr.
  1. Add some new source and header files.
    (MAL(split) and RGMII(new) relations for EMAC)
  2. Create dcr4xx.h.  Its moved from dcr405gp.h.  Also remove dcr405xx.h.
  3. intr.c supports MULTIUIC with virtual-irq.  likes to oea.
    support 32-virq/128-hwirq.
  4. multiple emac support.
  5. WALNUT and VIRTEX_* includes arch/powerpc/conf/files.ibm4xx.
  6. WALNUT pci uses arch/powerpc/ibm4xx/pci/.

(kiyohara)

2010-03-18 13:53:18 UTC MAIN commitmail json YAML

Support PowerPC 405EX/EXr.
  1. Add some new source and header files.
    (MAL(split) and RGMII(new) relations for EMAC)
  2. Create dcr4xx.h.  Its moved from dcr405gp.h.  Also remove dcr405xx.h.
  3. intr.c supports MULTIUIC with virtual-irq.  likes to oea.
    support 32-virq/128-hwirq.
  4. multiple emac support.
  5. WALNUT and VIRTEX_* includes arch/powerpc/conf/files.ibm4xx.
  6. WALNUT pci uses arch/powerpc/ibm4xx/pci/.

(kiyohara)

2010-03-18 13:47:05 UTC MAIN commitmail json YAML

Support PowerPC 405EX/EXr.
  1. Add some new source and header files.
    (MAL(split) and RGMII(new) relations for EMAC)
  2. Create dcr4xx.h.  Its moved from dcr405gp.h.  Also remove dcr405xx.h.
  3. intr.c supports MULTIUIC with virtual-irq.  likes to oea.
    support 32-virq/128-hwirq.
  4. multiple emac support.
  5. WALNUT and VIRTEX_* includes arch/powerpc/conf/files.ibm4xx.
  6. WALNUT pci uses arch/powerpc/ibm4xx/pci/.

(kiyohara)

2010-03-18 13:45:54 UTC MAIN commitmail json YAML

As this file seems to be a port specific we don't need to check
for "__i386__.

(tron)

2010-03-18 11:00:03 UTC MAIN commitmail json YAML

Fix the build:
1.) "ifdef-out" unused functions and global variables.
2.) Include "x86/include/cpu_counter.h" for amd64 and i386 to get the
    prototype of "cpu_frequency".

(tron)

2010-03-18 10:57:58 UTC MAIN commitmail json YAML

"ifdef-out" unused "label" exactly like the code which would use it
to get rid of a build error.

(tron)

2010-03-18 08:28:33 UTC MAIN commitmail json YAML

buildfix: invert comparison to get the 64bit defines by default.
Fixes 'i386/elf_machdep.h: No such file or directory error' when compiling
amd64 toolchain on OSX.

(cegger)

2010-03-18 04:38:06 UTC MAIN commitmail json YAML

Spell "promiscuous" properly.

(snj)