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

2024-05-10 07:17:27 UTC Now

2010-08-25 04:22:22 UTC netbsd-5 commitmail json YAML

2010-08-25 04:17:48 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1431):
sys/coda/coda.h: revision 1.16
sys/coda/coda_venus.c: revision 1.28
sys/coda/coda_vnops.c: revision 1.76
Correct incomplete size checks for the coda ioctls. From Dan Rosenberg.

(snj)

2010-08-25 04:16:32 UTC netbsd-5-0 commitmail json YAML

2010-08-25 04:16:01 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1431):
sys/coda/coda.h: revision 1.16
sys/coda/coda_venus.c: revision 1.28
sys/coda/coda_vnops.c: revision 1.76
Correct incomplete size checks for the coda ioctls. From Dan Rosenberg.

(snj)

2010-08-25 00:05:14 UTC MAIN commitmail json YAML

Use own IPv4 reassembly queue entry structure and leave struct ipqent only
for TCP.  Now both struct ipfr_qent, struct ipfr_queue and hashed fragment
queue are abstracted and no longer public.

(rmind)

2010-08-24 23:55:05 UTC MAIN commitmail json YAML

2010-08-24 20:52:32 UTC MAIN commitmail json YAML

Replace a couple uses of '$@' with '$*'
In statusmsg2() make the msg variable local.

More thanks to Robert Elz.

(pgoyette)

2010-08-24 15:28:22 UTC MAIN commitmail json YAML

Quote the $msg variable to ensure that leading/trailing spaces get counted.

Thanks to Robert Elz.

(pgoyette)

2010-08-24 15:03:34 UTC MAIN commitmail json YAML

Bypass ACPI_NOTIFY_DEVICE_WAKE also in acpilid(4). Use aprint_debug_dev(9)
for an unknown notify. (The ACPI drivers should really not print anything
as we now have a global notify handler that can catch the debug information.)

(jruoho)

2010-08-24 15:03:18 UTC MAIN commitmail json YAML

2010-08-24 14:53:45 UTC MAIN commitmail json YAML

Remove phony spl(9). XXX: This driver needs to be cleaned up.

(jruoho)

2010-08-24 13:35:32 UTC MAIN commitmail json YAML

Improve formatting of column-aligned output, as discussed on current-users.

(pgoyette)

2010-08-24 13:19:04 UTC MAIN commitmail json YAML

whoopsie, need to commit this as part of scsitest

(pooka)

2010-08-24 13:18:59 UTC MAIN commitmail json YAML

Enable dnssec, and populate managed-keys.bind

(christos)

2010-08-24 13:18:04 UTC MAIN commitmail json YAML

Add directory for bind's managed keys.

(christos)

2010-08-24 12:47:18 UTC MAIN commitmail json YAML

re-initialize the DAC when re-entering terminal emulation mode

(macallan)

2010-08-24 12:05:01 UTC MAIN commitmail json YAML

PR/43795: Guy Harris: describe return values and error handling.

(christos)

2010-08-24 11:31:48 UTC MAIN commitmail json YAML

2010-08-24 11:29:45 UTC MAIN commitmail json YAML

Test for cache sync noises after disk is ejected.

test case for PR kern/43785

(pooka)

2010-08-24 11:26:28 UTC MAIN commitmail json YAML

2010-08-24 11:23:35 UTC MAIN commitmail json YAML

Implement enough of a SCSI target to be able to perform tests on
our SCSIPI driver stack.  Currently we pretend to be a single CD
controller with an optional host file as the image, but I guess
the sky's the limit.

dmesg porn:
NetBSD 5.99.39 (RUMP-ROAST) #0: Mon Aug 23 11:38:16 CEST 2010
        pooka@pain-rustique.localhost:/usr/allsrc/src/sys/rump/librump/rumpkern
total memory = unlimited (host limit)
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "rumpclk" frequency 100 Hz quality 0
root file system type: rumpfs
mainbus0 (root)
scsitest0 at mainbus0
scsibus0 at scsitest0: 2 targets, 1 lun per target
cd0 at scsibus0 target 1 lun 0: <RUMPHOBO, It's a LIE, 0.00> cdrom removable

(pooka)

2010-08-24 10:29:53 UTC MAIN commitmail json YAML

As all reported P-state failures so far have centered around the status-
check (today it was christos@' laptop), follow Linux and disable this rather
expensive sanity-check for the time being. A hypothesis about the cause of
the failures relates to the absence of cross-CPU coordination in the current
implementation.

(jruoho)

2010-08-24 08:41:24 UTC MAIN commitmail json YAML

Backport improvements from FreeBSD.
Introduce two new options:
-f : force root node
-i : set priority budget where supported
developped, tested and reviewed by kiyohara@ and me.

(cegger)

2010-08-24 07:28:00 UTC MAIN commitmail json YAML

Add native support for AMD family 0Fh processors. This is the furthest we
will go backwards; K7 will not be supported already due doubts about
availability and reliability of ACPI during that era. Some unfortunate code
duplication is present (but not overly much). Thanks to cegger@ and jakllsch@
for patiently testing this.

(jruoho)

2010-08-24 05:34:16 UTC MAIN commitmail json YAML

2010-08-24 04:36:02 UTC MAIN commitmail json YAML

Initialize acpi_force_load so that it gets allocated in the data segment
rather than BSS.  This lets you change its value with 'gdb --write'.

OK jruoho@

(pgoyette)

2010-08-24 00:07:00 UTC MAIN commitmail json YAML

Make the EtherIP in IPv6 input path work.
XXX: Figure out if we really need a separate protosw for IPv6.

(jakllsch)

2010-08-23 20:56:27 UTC MAIN commitmail json YAML

update component lists: scsipi is independent of umass now

(pooka)

2010-08-23 20:53:41 UTC MAIN commitmail json YAML

2010-08-23 20:53:08 UTC MAIN commitmail json YAML

Fix issues with stack allocation and pax aslr:
- since the size is unsigned, don't check just that it is > 0, but limit
  it to the MAXSSIZ
- if the stack size is reduced because of aslr, make sure we reduce the
  actual allocation by the same size so that the size does not wrap around.
NB: Must be pulled up to 5.x!

(christos)

2010-08-23 20:49:54 UTC MAIN commitmail json YAML

2010-08-23 20:01:17 UTC MAIN commitmail json YAML

Convert one second(!!) delay to kpause.  It was originally done
from a callout, so delay was the only option (in those days).  Then
the caller was converted to a thread, but left as a delay.  It
still may block the scsipi completion thread processing (so I
seriously doubt this code path is executed very often on a live
system).

(pooka)

2010-08-23 17:11:29 UTC MAIN commitmail json YAML

Added rumpdev, rumpdev_putter and rumpdev_disk to LDADD for fs-utils binaries

(stacktic)

2010-08-23 17:09:59 UTC MAIN commitmail json YAML

Add #include <sys/param.h> for howmany().

(stacktic)

2010-08-23 16:20:45 UTC MAIN commitmail json YAML

Other entry points beyond x86_cpu_idle_halt() may use HLT as the
idle-mechanism. Send an IPI also for these in cpu_need_resched().

(jruoho)

2010-08-23 16:03:03 UTC MAIN commitmail json YAML

2010-08-23 14:00:40 UTC MAIN commitmail json YAML

Initialize the new kernconfig_lock for rump kernels before it can be used.

Should fix the rather massive breakage in the automated test runs, too.
Sorry for breaking rump.

(pgoyette)

2010-08-23 10:49:28 UTC MAIN commitmail json YAML

Add a delay between startup of pinger and pingee here too.

XXX: there's apparently some race condition which appears to trigger
if a broadcast arp arrives around the same time as the arpwhohas
is sent.  This causes original packet to never be sent by the
arpwhohas requestor.  If this rings a bell to someone, please let
me know.

(pooka)

2010-08-23 06:01:04 UTC MAIN commitmail json YAML

fix build failure -- correct printf sizes

(jnemeth)

2010-08-23 02:57:19 UTC MAIN commitmail json YAML

Move FWH chip detection area entirely within the mapping for
the smaller i82802AB. This is needed as not all BIOSes set a
larger-than-necessary decode range.

(jakllsch)

2010-08-22 20:36:09 UTC MAIN commitmail json YAML

Add more articles and more formatting.

(wiz)

2010-08-22 18:56:24 UTC MAIN commitmail json YAML

Import NPF - a packet filter.  Some features:

- Designed to be fully MP-safe and highly efficient.

- Tables/IP sets (hash or red-black tree) for high performance lookups.

- Stateful filtering and Network Address Port Translation (NAPT).
  Framework for application level gateways (ALGs).

- Packet inspection engine called n-code processor - inspired by BPF -
  supporting generic RISC-like and specific CISC-like instructions for
  common patterns (e.g. IPv4 address matching).  See npf_ncode(9) manual.

- Convenient userland utility npfctl(8) with npf.conf(8).

NOTE: This is not yet a fully capable alternative to PF or IPFilter.
Further work (support for binat/rdr, return-rst/return-icmp, common ALGs,
state saving/restoring, logging, etc) is in progress.

Thanks a lot to Matt Thomas for various useful comments and code review.
Aye by: board@

(rmind)

2010-08-22 18:01:02 UTC MAIN commitmail json YAML

Adapt to new module locking regime. Is that even right?

(christos)

2010-08-22 17:45:48 UTC MAIN commitmail json YAML

Use acpi_timer_read_fast() instead of acpi_timer_read_safe().

(jruoho)

2010-08-22 14:12:10 UTC MAIN commitmail json YAML

Only define kernconfig_lock routines for _KERNEL

Fixes i386 build problem reported by Juergen Hannken-Illjes.

(pgoyette)

2010-08-22 04:42:57 UTC MAIN commitmail json YAML

Still DELAY(9) a little even when we do not do the status-check.

(jruoho)

2010-08-22 02:21:31 UTC MAIN commitmail json YAML

add bsd.subdir.mk

(perry)

2010-08-22 02:19:07 UTC MAIN commitmail json YAML

2010-08-22 02:16:17 UTC MAIN commitmail json YAML

2010-08-22 02:09:36 UTC MAIN commitmail json YAML

build the tutoral

(perry)

2010-08-22 02:03:07 UTC MAIN commitmail json YAML

Extremely extensive updates.

This document should now serve as a reasonable tutorial for the
modern POSIX shell. Comments and additional fixes for mistakes I may
have made are solicited.

(perry)

2010-08-22 01:58:17 UTC MAIN commitmail json YAML

Revive S.R. Bourne's original tutorial on using the Bourne Shell.
This initial commit consists of the files as they existed in 4.4BSD,
with the copyrights altered to reflect the subsequent BSD relicensing.

(perry)

2010-08-22 00:39:09 UTC MAIN commitmail json YAML

Don't put devices in the ignored IDs list just because no driver exists.

(jmcneill)

2010-08-21 19:00:43 UTC MAIN commitmail json YAML

avoid false positives when matching a (non-existent) encryption subkey

use debugging output to point to the matching key

(agc)

2010-08-21 18:25:45 UTC MAIN commitmail json YAML

After discussion with jakllsch@ and jmcneill@, revert the previous and only
do the status-check when the comparison value reported by BIOS is not zero.
The uncertainty noted in the previous commit still applies. But if we ever
see a timeout again, it will likely be either a firmware bug or a special
case like the Intel Turbo Boost.

(jruoho)

2010-08-21 17:27:20 UTC MAIN commitmail json YAML

I guess people still attach com & lpt to isa, so don't skip legacy devices.

(jmcneill)

2010-08-21 17:10:03 UTC MAIN commitmail json YAML

If ACPI is active and the FADT reports no legacy devices present, set
the 'no-legacy-devices' property to true on isa0.

(jmcneill)

2010-08-21 17:08:15 UTC MAIN commitmail json YAML

If the 'no-legacy-devices' property is present and true, skip device
enumeration.

(jmcneill)

2010-08-21 16:36:15 UTC MAIN commitmail json YAML

in acpibut_notify_handler, suppress 'unknown event' messages for
ACPI_NOTIFY_DEVICE_WAKE. Control method power and sleep buttons can
generate this event upon waking from G1 sleep to indicate that it was
responsible for waking the system.

(jmcneill)

2010-08-21 16:17:40 UTC MAIN commitmail json YAML

Add support for parsing the data format "@<seconds since epoch>" e.g.
"@735275209" for "Tue Apr 20 03:06:49 UTC 1993". This change was inspired
by coreutil's "date" utility.

(tron)

2010-08-21 15:37:35 UTC MAIN commitmail json YAML

When we do the sanity check that a P- or T-state transition was successful,
compare also against the control-field. There appears to be many BIOSes in
the field that report a zero value in the status-field. It is unclear whether
this should be taken as a hint that the status-check is not necessary also
during P-state transitions. If we still see timeouts (EAGAIN), this should
be reverted and the status-check should be bypassed if ps->ps_status is 0.

(jruoho)

2010-08-21 13:57:41 UTC MAIN commitmail json YAML

Fix botched update.

(pgoyette)

2010-08-21 13:47:37 UTC MAIN commitmail json YAML

2010-08-21 13:34:43 UTC MAIN commitmail json YAML

Put a valid date here - no more placeholder.

(pgoyette)

2010-08-21 13:21:49 UTC MAIN commitmail json YAML

2010-08-21 13:20:43 UTC MAIN commitmail json YAML

Add the new kern_cfglock.c to rump.

(pgoyette)

2010-08-21 13:19:41 UTC MAIN commitmail json YAML

2010-08-21 13:18:36 UTC MAIN commitmail json YAML

2010-08-21 13:17:32 UTC MAIN commitmail json YAML

Define a set of new kernel locking primitives to implement the recursive
kernconfig_mutex.  Update module subsystem to use this mutex rather than
its own internal (non-recursive) mutex.  Make module_autoload() do its
own locking to be consistent with the rest of the module_xxx() calls.
Update module(9) man page appropriately.

As discussed on tech-kern over the last few weeks.

Welcome to NetBSD 5.99.39 !

(pgoyette)

2010-08-21 13:12:15 UTC MAIN commitmail json YAML

- don't clobber the data found by _PSS if XPSS validation fails
- XPSS spec says that Status{,Mask} and Control{,Mask} buffers are 8 bytes
- use ACPI_GET64 macros instead of memcpy when reading from buffers

This makes acpicpu work again on my VIA C7-M, whose firmware reports
malformed XPSS packages but has a working _PSS

(jmcneill)

2010-08-21 11:55:22 UTC MAIN commitmail json YAML

2010-08-21 11:54:37 UTC MAIN commitmail json YAML

2010-08-21 10:38:51 UTC MAIN commitmail json YAML

2010-08-21 10:32:36 UTC MAIN commitmail json YAML

2010-08-21 10:13:33 UTC MAIN commitmail json YAML

2010-08-21 10:11:35 UTC MAIN commitmail json YAML

2010-08-21 09:16:28 UTC MAIN commitmail json YAML

Use an inverse logic when filling the (X)PSS structures -- if we know
the addresses, we trust ourselves more than a random BIOS in the field.

(jruoho)

2010-08-21 07:18:34 UTC MAIN commitmail json YAML

2010-08-21 06:45:50 UTC MAIN commitmail json YAML

Check from CPUID 0x06 %eax (on Intel) whether we might actually have an
invariant APIC timer or an "ARAT" ("always running APIC timer"). This means
that the APIC timer may keep ticking at the same rate also in deep C-states
with some new or forthcoming Intel CPUs.

(jruoho)

2010-08-21 06:41:09 UTC MAIN commitmail json YAML

add x86 section 9 man directories

(christos)

2010-08-21 06:38:59 UTC MAIN commitmail json YAML

add section 9 pages for x86

(christos)

2010-08-21 06:10:38 UTC MAIN commitmail json YAML

BCS, BIST, BSP, COF, CS, FEC, FID, HTC, IBS, IFCM, LINT, LVT, MC, MCQ, OOE,
PRBS, RX, TX, UI, VID, WDT, XBAR, XIP.

(jruoho)

2010-08-21 05:10:43 UTC MAIN commitmail json YAML

Add a quirk for Turbo Boost.

It was observed that at least Sverre Froyen's ThinkPad T500 reports values
that do not match readings from the IA32_PERF_STATUS register. This only
applied to the P0-state. Thus, for now, skip the status check if Turbo
Boost has been detected and the requested state is P0.

This needs to be revisited once Turbo Boost actually works in NetBSD. It is
unclear whether this is a BIOS flaw or not; these values may well be what we
get from IA32_PERF_STATUS once the CPU actually uses the +133.33 MHz boost.

(jruoho)

2010-08-21 04:36:29 UTC MAIN commitmail json YAML

Detect Intel's Turbo Boost and presence of IA32_APERF/IA32_MPERF. The former
is required for a quirk, and the latter is needed for hardware P-state
coordination (once acpicpu(4) will support fine-grained coordination).

(jruoho)

2010-08-21 03:55:24 UTC MAIN commitmail json YAML

Detect whether TSC is invariant, which may be the case on both new AMD and
Intel processors. The invariance means that TSC runs at a constant rate
during all ACPI state changes. If it is variant, skew may occur and TSC is
generally unsuitable for wall clock services. This is especially relevant
with C-states; with variant TSC, the whole counter may be stopped with states
larger than C1. All x86 CPUs before circa mid-2000s can be assumed to have a
variant time stamp counter.

(jruoho)

2010-08-21 03:06:37 UTC MAIN commitmail json YAML

Add upgt(4), Intersil PrismGT USB 802.11b/g adapter.

(tsutsui)

2010-08-21 02:59:18 UTC MAIN commitmail json YAML

Add IA32_MPERF (E7h) and IA32_APERF (E8h) as MSR_MPERF and MSR_APERF.

(jruoho)

2010-08-21 02:47:38 UTC MAIN commitmail json YAML

Properly detect AMD hardware P-state support. Also detect "core boost" (only
present in some models of family 10h).

(jruoho)

2010-08-21 02:31:13 UTC MAIN commitmail json YAML

Add CPUID_APM_CPB at Fn8000_0007 %edx, for core performance boost.

(jruoho)

2010-08-21 01:57:34 UTC MAIN commitmail json YAML

Use a constant from <x86/specialreg.h>.

(jruoho)

2010-08-20 16:38:16 UTC MAIN commitmail json YAML

2010-08-20 16:35:05 UTC MAIN commitmail json YAML

print to stderr instead of stdout

(pooka)

2010-08-20 15:34:14 UTC MAIN commitmail json YAML

PT_STEP historically ignores the argument. Indepent of whether this
behavior will be restored, pass down 0 for now to unbreak single
stepping after the thread changes.

(joerg)

2010-08-20 15:01:11 UTC MAIN commitmail json YAML

Consider a mapped IPv4 address of 0.0.0.0 as unspecified. This allows
using mapped IPv4 address with connect without preceding bind.

(joerg)

2010-08-20 14:59:53 UTC MAIN commitmail json YAML

Allow ELF objects with more than two PT_LOAD sections. Go creates such
binaries by default with separate sections for executable, writeable
data and constants. Use the same heuristic as FreeBSD to match up the
text and data segment assumptions.

(joerg)

2010-08-20 12:20:23 UTC MAIN commitmail json YAML

Add two flags that needs to be dealt with (hardware vs. software
coordination of P-state transitions, and Turbo Boost / Turbo Core).

(jruoho)

2010-08-20 07:04:38 UTC uebayasi-xip commitmail json YAML

2010-08-20 07:03:40 UTC uebayasi-xip commitmail json YAML

2010-08-20 07:03:23 UTC uebayasi-xip commitmail json YAML

2010-08-20 07:00:17 UTC MAIN commitmail json YAML

Check if SpeedStep is enabled. If it is disabled, try to enable it.

(jruoho)

2010-08-20 06:36:41 UTC MAIN commitmail json YAML

Give a hint about a driver conflict.

(jruoho)

2010-08-20 06:35:55 UTC MAIN commitmail json YAML

2010-08-20 06:34:33 UTC MAIN commitmail json YAML

Revert all previous changes that were made naively believing that the
existing CPU power management implementations could peacefully coexist with
the acpicpu(4) driver. The following options can not be used with acpicpu(4):
ENHANCED_SPEEDSTEP, INTEL_ONDEMAND_CLOCKMOD, POWERNOW_K7, and POWERNOW_K8.

(jruoho)

2010-08-20 04:16:00 UTC MAIN commitmail json YAML

Check the cached value also when setting a state.

(jruoho)

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

Save and restore TLB_HI in cpu_switch_resume

(matt)

2010-08-19 21:40:45 UTC MAIN commitmail json YAML

Properly calculate the AMD CPU family.

(jruoho)

2010-08-19 18:37:38 UTC MAIN commitmail json YAML

pull in acpireg.h for ACPI_COMPONENT_RESOURCE

(jmcneill)

2010-08-19 18:30:34 UTC MAIN commitmail json YAML

define _COMPONENT and ACPI_MODULE_NAME() for ACPI_DEBUG

(jmcneill)

2010-08-19 18:30:24 UTC MAIN commitmail json YAML

Add native P-state support for AMD family 10h and 11h processors. Both are
supported irrespective of XPSS. Family 10h tested by jakllsch@.

(jruoho)

2010-08-19 18:06:38 UTC MAIN commitmail json YAML

2010-08-19 17:59:11 UTC MAIN commitmail json YAML

flush cache on suspend

(jmcneill)

2010-08-19 15:37:27 UTC matt-nb5-mips64 commitmail json YAML

2010-08-19 15:35:18 UTC matt-nb5-mips64 commitmail json YAML

Rework the debug printfs for env so that if the env array is corrupt at
least some output happens.

(matt)

2010-08-19 15:17:53 UTC MAIN commitmail json YAML

2010-08-19 14:59:24 UTC MAIN commitmail json YAML

2010-08-19 14:58:22 UTC MAIN commitmail json YAML

2010-08-19 12:36:59 UTC uebayasi-xip commitmail json YAML

2010-08-19 11:08:33 UTC MAIN commitmail json YAML

VIA CPUs can have EST as well, so treat them the same as Intel

(jmcneill)

2010-08-19 07:30:32 UTC matt-nb5-mips64 commitmail json YAML

Use __HAVE_CPU_VMSPACE_EXEC instead of a mips-specific #ifdef.

(matt)

2010-08-19 07:23:24 UTC matt-nb5-mips64 commitmail json YAML

Add some more debug printfs for various failures.

(matt)

2010-08-19 07:21:37 UTC matt-nb5-mips64 commitmail json YAML

in the xtlb miss handler, make sure the user address is below
VM_MAXUSER_ADDRESS

(matt)

2010-08-19 07:20:20 UTC matt-nb5-mips64 commitmail json YAML

cpu_signotify can be if the lwp is in LSSTOP too.

(matt)

2010-08-19 07:19:31 UTC matt-nb5-mips64 commitmail json YAML

Redefine VM_MAXUSER_ADDRESS in terms of PGSHIFT (no functional changes)

(matt)

2010-08-19 07:08:46 UTC matt-nb5-mips64 commitmail json YAML

Change TEXT_START_ADDR back to the standard 0x120000000 so that N64
executable start at 4.5GB (which means that any 32 addr reference will
cause a trap.)

(matt)

2010-08-19 07:07:02 UTC matt-nb5-mips64 commitmail json YAML

Define the GOT1 mask in terms of Elf_Addr so that it won't truncate when
used with 64bit addresses.

(matt)

2010-08-19 05:09:53 UTC MAIN commitmail json YAML

Deal with autoconfiguration madness by using config_defer(9) to defer
config_interrupts(9) to be executed. This is necessary because: (a) the
initialization routines must be run only once after interrupts are enabled
and (b) all ACPI CPUs have attached.

(jruoho)

2010-08-19 04:12:45 UTC MAIN commitmail json YAML

Add sysctl-glue for interaction with the acpicpu(4).

(jruoho)

2010-08-19 02:37:04 UTC MAIN commitmail json YAML

2010-08-19 02:36:03 UTC MAIN commitmail json YAML

Start adding some I/O tests.  This one does a sparse write to the
second page on a file, then writes the first, and finally checks
it can read something expected.  Adapted the from program supplied
by yamt in PR kern/36429.

(pooka)

2010-08-19 02:10:02 UTC MAIN commitmail json YAML

print more info in the "past eof" panic

(pooka)

2010-08-19 02:07:11 UTC MAIN commitmail json YAML

Use the same base pagerflags for both ubc_uiomove and ubc_zerorange.

(pooka)

2010-08-19 01:02:22 UTC uebayasi-xip commitmail json YAML

2010-08-18 22:28:09 UTC MAIN commitmail json YAML

openchrome r848: Improve 2d performance on chipsets without AGP/PCIe

(jmcneill)

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

new tests should use atf -> new tests must use atf

(pooka)

2010-08-18 21:23:49 UTC MAIN commitmail json YAML

.. put a timeout here just in case the receive does not increase
the counter.

(pooka)

2010-08-18 21:22:34 UTC MAIN commitmail json YAML

Add a test for the "ping of death".  Declare the test a success
when the receiver increases the "ip toolong" stat counter.

(pooka)

2010-08-18 21:11:50 UTC MAIN commitmail json YAML

- add support for running the console in 8 bit colour
- make shadow fb optional
- use VCONS_DONT_READ if there's no shadow fb

(macallan)

2010-08-18 19:33:11 UTC MAIN commitmail json YAML

2010-08-18 18:32:21 UTC MAIN commitmail json YAML

Use the idea from cegger@ and fill the (X)PSS structure during initialization.

(jruoho)

2010-08-18 18:19:11 UTC matt-nb5-mips64 commitmail json YAML

Add a hook so that MD code has handle the change in address space limits
when an exec happens.
Add a routine to turn on/off UX when an address space changes due to an exec
(N32 execing a N64 for instance).

(matt)

2010-08-18 17:49:03 UTC MAIN commitmail json YAML

send pings in ascending order

(pooka)

2010-08-18 17:01:55 UTC MAIN commitmail json YAML

BKDG, BP, COMA, CS, CSI, DSO, GOT, HMA, ISA, ORM, PMIO, SCI, TAS, UMA, UMB.

(jruoho)

2010-08-18 16:46:51 UTC MAIN commitmail json YAML

Add copycols() and copyrows() methods which, instead of calling the underlying
driver methods, call the driver's putchar() method to redraw the affected
areas.
For unaccelerated framebuffers where reads are expensive and we can't spare
any memory for a shadow framebuffer. Enabled by setting VCONS_DONT_READ in
scr_flags

(macallan)

2010-08-18 16:39:22 UTC MAIN commitmail json YAML

Add a two-way floodping test and a test which sends icmp echos with
various sizes.

(pooka)

2010-08-18 16:08:50 UTC MAIN commitmail json YAML

Check the status of P- and T-state transformations on all CPUs. This is
still not ideal, as ACPI gives us information about "cross logical processor
dependencies". For instance, a single MSR call on one CPU may cause all other
CPUs in the same domain to follow the state shift. Thus, rather than using
xc_broadcast(9), we should xc_unicast(9) on per-domain or per-CPU-set basis.

(jruoho)

2010-08-18 14:26:17 UTC MAIN commitmail json YAML

Fix setlist for libmj with MKDEBUG.

(sketch)

2010-08-18 10:00:49 UTC MAIN commitmail json YAML

2010-08-18 08:32:02 UTC MAIN commitmail json YAML

Log why pwd_mkdb failed. Currently on aslr systems, pwd_mkdb either aborts
or when s/vfork/fork/ dies with SEGV accessing the the stack. The same abort
effect can be achieved when we remove all resource limits.

(christos)

2010-08-18 08:09:17 UTC MAIN commitmail json YAML

Log via syslog(3) when we run pwd_mkdb(8).

(christos)

2010-08-18 08:06:40 UTC MAIN commitmail json YAML

2010-08-18 07:12:57 UTC matt-nb5-mips64 commitmail json YAML

Make sure UX is set if KX is set.  Use (intptr_t), not (int).

(matt)

2010-08-18 06:35:01 UTC matt-nb5-mips64 commitmail json YAML

Set SR UX when we first set KX.  (XLS416 now boot multiuser again with
>32 bit VAs).

(matt)

2010-08-18 04:16:12 UTC MAIN commitmail json YAML

2010-08-18 04:12:29 UTC MAIN commitmail json YAML

Add MD support for the vendor-independent extended PSS. Some conforming AMD
systems are known to work. Alas, not all of them. We still need to deal with
the variety of different PowerNow! revisions.

(jruoho)

2010-08-18 02:53:54 UTC MAIN commitmail json YAML

Fix broken indentation.  No functional change.

(enami)

2010-08-18 02:01:45 UTC MAIN commitmail json YAML

Fix fix of a bug: first initialize sc, check sc != NULL, then KASSERT(9).

(jruoho)

2010-08-18 01:56:45 UTC MAIN commitmail json YAML

Note that, for MODULE_CLASS_SECMODEL, the class is not ignored.  Rather,
we will automatically call secmodel_register() for these modules.

(pgoyette)

2010-08-18 01:55:32 UTC MAIN commitmail json YAML

Add a couple more possible return values.

(pgoyette)

2010-08-17 23:36:51 UTC MAIN commitmail json YAML

Use SYSCTL_DESCR()

(pgoyette)

2010-08-17 22:24:05 UTC MAIN commitmail json YAML

2010-08-17 20:42:47 UTC MAIN commitmail json YAML

Prefault bus pages in driver attachment.  This seems to work around
weird corruption I've been seeing (most likely a host kernel bug).

For more details, see thread at:
http://mail-index.netbsd.org/tech-kern/2010/08/17/msg008749.html

(pooka)

2010-08-17 18:53:16 UTC MAIN commitmail json YAML

- fix 8 bit support and run the console in 8 bit for a little extra speed
- fix colour oddities seen occasionally on sparc64
- try to use firmware DAC wiring until we figure out what's wrong
TODO:
- find out why radeonfb gets the DAC wiring ass-backwards on my xvr-100
  while Xorg's radeon driver gets it right
- find out why reverse characters aren't drawn in reverse

tested on macppc and sparc64

(macallan)

2010-08-17 18:49:28 UTC MAIN commitmail json YAML

build fix: first initialize sc then KASSERT

(cegger)

2010-08-17 15:51:11 UTC MAIN commitmail json YAML

add a test which floodpings another host

(pooka)

2010-08-17 13:17:48 UTC MAIN commitmail json YAML

Now that ffs on disk inodes get freed in the reclaim routine it is no longer
necessary for vget() to handle VI_INACTNOW as a special case.  Remove this
check and its support in vrelel().

Getting another reference while the freelist is locked is an error.  Replace
the check with a KASSERT.

(hannken)

2010-08-17 12:59:53 UTC MAIN commitmail json YAML

Fix hopefully last off-by-one: if we fill the bus, we must also
advance the "first" pointer.  This problem triggered only if the
bus was filled in the first round, since the first pointer is at
the end-of-bus only for the bootstrap round.

(pooka)

2010-08-17 12:04:34 UTC MAIN commitmail json YAML

* add interface for virtif creation (in addition to the already present shmif)
* don't leak sockets

(pooka)

2010-08-17 11:47:27 UTC MAIN commitmail json YAML

2010-08-17 11:46:16 UTC MAIN commitmail json YAML

Add test which fills up the file system and expects ENOSPC.

(pooka)

2010-08-17 11:35:24 UTC MAIN commitmail json YAML

* fix off-by-wrap case where current datagram aligns exactly with
  the end of the bus
* clarify the "can we still use the device's next pointer" calculation
  and move it to its own routine
* sprinkle dprintf

(pooka)

2010-08-17 10:57:31 UTC MAIN commitmail json YAML

2010-08-17 10:35:22 UTC MAIN commitmail json YAML

Clarify the initialization of the dynamic maximums/minimums. Reset these to
defaults upon suspend. As we do not know how well the firmware maintains
state, do not run the callbacks that evaluate the maximum/minimum on resume.

(jruoho)

2010-08-17 10:17:52 UTC MAIN commitmail json YAML

Add support for the optional dynamic minimum (in terms of MHz) via _PDL.
Comparable to T-states, this gives effectively a window of available
performance states for passive cooling. An example:

Init: max = 0, min = Pn.

Time j. Time j + 1.
----------- -----------
2000 MHz P0 max P0
P1 P1 max
P2   ==> P2
P3 P3 min
P4 P4
P5 min P5
500 Mhz Pn Pn
----------- -----------

Search: repeat (i = P0; i <= P5) repeat (i = P1; i <= P3)

(jruoho)

2010-08-17 08:40:57 UTC MAIN commitmail json YAML

PR/43772: enami tsugutomo: __XCONFIGFILEMAN__ is left unexpaneded in
xinit(1)/startx(1)

(christos)

2010-08-17 06:56:23 UTC uebayasi-xip commitmail json YAML

2010-08-17 06:48:17 UTC uebayasi-xip commitmail json YAML

2010-08-17 06:44:25 UTC MAIN commitmail json YAML

filesystem -> file system

(wiz)

2010-08-17 06:41:06 UTC uebayasi-xip commitmail json YAML

2010-08-17 06:40:07 UTC uebayasi-xip commitmail json YAML

2010-08-17 05:54:01 UTC uebayasi-xip commitmail json YAML

2010-08-17 04:09:07 UTC MAIN commitmail json YAML

A few corrections:

- the return value from modcmd(MODULE_CMD_FINI) is not ignored;
  the module is only unloaded if the return value is 0
- if loading a module fails, the dependents won't be unloaded until
  the auto_unload timer goes off
- clarify that <module>.prop is merged with the dictionary passed
  in by modctl()
- clarify that other parts of the kernel shouldn't normally call
  module_unload()
- add some more source references and mention routines expected to
  be supplied by architecture dependent code

(jnemeth)

2010-08-17 01:45:51 UTC MAIN commitmail json YAML

Match ichlpcib(4) on ICH0 (82801AB_LPC).

(jakllsch)

2010-08-17 00:52:33 UTC matt-nb5-mips64 commitmail json YAML

2010-08-17 00:02:28 UTC MAIN commitmail json YAML

Add pseudo-device drvctl.

(dyoung)

2010-08-16 23:38:01 UTC matt-nb5-mips64 commitmail json YAML

fix a typo and add a few missing ifdefs.
Only worry about setting seg0tab if the faulting va would use it.

(matt)

2010-08-16 23:26:28 UTC matt-nb5-mips64 commitmail json YAML

Only set seg0tab if the va would be in seg0 tab.

(matt)

2010-08-16 22:11:55 UTC MAIN commitmail json YAML

Don't exit when running as a lib after FS is unmounted, just return
from the mainloop.

(pooka)

2010-08-16 20:20:44 UTC MAIN commitmail json YAML

2010-08-16 20:07:57 UTC MAIN commitmail json YAML

Two changes:

  1. Initialize P-states properly to P0. It is processor-specific
  what value we might get without initialization. (Some AMD CPUs
have even specific registers for the state after cold reset.)

  2. Following design notes for Windows, set the lowest-power P-state
upon suspend and restore the saved state after resume.

(jruoho)

2010-08-16 19:39:06 UTC MAIN commitmail json YAML

Add machdep.pae sysctl(7) for i386. Thanks to Paul and Joerg for their
reviews.

In kernel, it matches the 'i386_use_pae' variable (0: kernel does not use
PAE, 1: kernel uses PAE). Will be used by i386 kvm(3) to know the functions
that should get called for VA => PA translations.

(jym)

2010-08-16 18:44:45 UTC matt-nb5-mips64 commitmail json YAML

Increase MSGBUFSIZE and add kttcp.

(matt)

2010-08-16 18:43:55 UTC matt-nb5-mips64 commitmail json YAML

2010-08-16 18:42:59 UTC matt-nb5-mips64 commitmail json YAML

2010-08-16 18:32:45 UTC MAIN commitmail json YAML

...and free() memory malloc()ed by scandir so we don't leak.

(dogcow)

2010-08-16 18:01:14 UTC matt-nb5-mips64 commitmail json YAML

2010-08-16 17:58:43 UTC matt-nb5-mips64 commitmail json YAML

2010-08-16 17:58:42 UTC MAIN commitmail json YAML

Now that the deferred configuration actually works as expected and documented,
use config_defer(9) instead of config_finalize_register(9), and simplify the
code paths around the initialization.

(jruoho)

2010-08-16 17:57:10 UTC matt-nb5-mips64 commitmail json YAML

Improve panic message in mips_wait_idle.

(matt)

2010-08-16 17:33:52 UTC MAIN commitmail json YAML

2010-08-16 17:29:52 UTC MAIN commitmail json YAML

From jmcneill@: call config_deferred(9) in rescan_with_cfdata().

(jruoho)