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

2024-05-10 12:52:52 UTC Now

2010-11-14 15:36:47 UTC MAIN commitmail json YAML

Include sys/ioccom.h directly because it's used.

(uebayasi)

2010-11-14 15:18:24 UTC MAIN commitmail json YAML

2010-11-14 15:18:07 UTC MAIN commitmail json YAML

2010-11-14 15:16:53 UTC MAIN commitmail json YAML

Fix build caused by a last minute change.

(uebayasi)

2010-11-14 15:06:34 UTC MAIN commitmail json YAML

Be a little more friendly to dynamic physical segment registration.

Maintain an array of pointer to struct vm_physseg, instead of struct
array.  So that VM subsystem can take its pointer safely.  Pointer
to this struct will replace raw paddr_t usage in the future.

Dynamic removal is not supported yet.

Only MD data structure changes, no kernel bump needed.

Tested on i386, amd64, powerpc/ibm40x, arm11.

(uebayasi)

2010-11-14 13:43:05 UTC MAIN commitmail json YAML

Boot vs AP processors don't make sense for physical CPUs, these are
handled by the hypervisor and all CPUs are running when the dom0 is started.
In addition, we don't have a reliable way to determine the boot CPU as
- we may not be running on the boot CPU
- we don't have access to the lapic id
So simplify by ignoring the information and assign phycpu_info_primary to the
first attached CPU.

(bouyer)

2010-11-14 13:40:36 UTC MAIN commitmail json YAML

rlphy fails to work without autonegotiation.

Reason is that ifm_data does not store BMCR data but a media index
that gets poked into the BMCR register.

Setting the BMCR and ANAR registers is correctly handled by the
generic function mii_phy_setmedia.

(mlelstv)

2010-11-14 13:40:32 UTC MAIN commitmail json YAML

Explain why we hardwire lapic_cpu_number() to 0 on Xen.

(bouyer)

2010-11-14 13:33:23 UTC MAIN commitmail json YAML

2010-11-14 11:19:50 UTC MAIN commitmail json YAML

2010-11-14 06:30:59 UTC MAIN commitmail json YAML

This actually uses only PAGE_SIZE, remove uvm/uvm_extern.h again.

(uebayasi)

2010-11-14 05:34:56 UTC MAIN commitmail json YAML

According to nxr.netbsd.org nothing uses CTL_NAMES now.

(uebayasi)

2010-11-14 05:33:44 UTC MAIN commitmail json YAML

Avoid pointless use of a sysctl definition, CTL_NAMES.  Clean up whitespace.

(uebayasi)

2010-11-14 05:31:59 UTC MAIN commitmail json YAML

Avoid pointless use of a sysctl definition, CTL_NAMES.  Clean up whitespace.

(uebayasi)

2010-11-14 04:31:03 UTC MAIN commitmail json YAML

2010-11-14 04:25:16 UTC MAIN commitmail json YAML

Platforms that dynamically set PAGE_{SIZE,MASK,SHIFT}, those values are
saved in struct uvmexp.  Expose only the relevant part for symbol users,
so that they don't need to include the whole uvm(9) API.

(uebayasi)

2010-11-14 04:01:50 UTC MAIN commitmail json YAML

Yet another hidden uvmexp user.

(uebayasi)

2010-11-14 03:57:17 UTC MAIN commitmail json YAML

2010-11-14 03:49:53 UTC MAIN commitmail json YAML

Include uvm/uvm_extern.h to access uvmexp.  gtmpsc.c doesn't need
uvm(9) API at all.

(uebayasi)

2010-11-14 03:36:53 UTC MAIN commitmail json YAML

This uses autoconf(9) API, include sys/device.h.

(uebayasi)

2010-11-14 03:32:44 UTC MAIN commitmail json YAML

prop/proplib.h is indirectly used here, include it.

XXX What is the conclusion about direct vs. indirect #include from headers?

(uebayasi)

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

Directly include sys/pmf.h because this uses it.

(uebayasi)

2010-11-14 03:17:50 UTC MAIN commitmail json YAML

Include sys/pmf.h for pmf(9) API.

(uebayasi)

2010-11-14 03:16:05 UTC MAIN commitmail json YAML

2010-11-14 00:38:56 UTC MAIN commitmail json YAML

Document RTM_CHGADDR and the newer RTM_IFINFO messages.

(roy)

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

Add a test for getenv(3) which fails at the moment because it doesn't
handle "=" in variable names properly.

I'll send out a diff for review soon which fixes this.

(tron)

2010-11-13 19:43:56 UTC MAIN commitmail json YAML

2010-11-13 19:41:33 UTC MAIN commitmail json YAML

forgot to commit this one for two months!
add vdprintf.

(christos)

2010-11-13 19:19:41 UTC MAIN commitmail json YAML

add want_agent to the commented line of pam_ssh

(christos)

2010-11-13 18:52:55 UTC MAIN commitmail json YAML

Improve testing of environment handling:
1.) Always check the return value of setenv(3) and unsetenv(3).
2.) Test that calling setenv(..., ..., 0) doesn't overwrite environment
    variables.
3.) Add a new test which mixes putenv(3) and setenv(3).

(tron)

2010-11-13 15:35:50 UTC MAIN commitmail json YAML

2010-11-13 14:38:44 UTC MAIN commitmail json YAML

Add pseudo-device dmoverio(4) to ALL

(pgoyette)

2010-11-13 14:08:20 UTC MAIN commitmail json YAML

dmover(4) really uses uvm(9).  (Wasn't revealed by i386/ALL...)

(uebayasi)

2010-11-13 14:07:08 UTC MAIN commitmail json YAML

2010-11-13 13:52:13 UTC MAIN commitmail json YAML

2010-11-13 13:34:01 UTC MAIN commitmail json YAML

Don't pull in huge sys/device.h definitions.

(uebayasi)

2010-11-13 13:13:34 UTC MAIN commitmail json YAML

Include sys/device_if.h instead of sys/device.h.  machine/cpu.h is
one of the lower-most definitions.  Relying on the huge sys/device.h
is not a good idea.

(uebayasi)

2010-11-13 12:50:09 UTC MAIN commitmail json YAML

UVM constants should not rely on sys/lock.h.

(uebayasi)

2010-11-13 12:44:28 UTC MAIN commitmail json YAML

Include sys/evcnt.h for struct evcnt.

(uebayasi)

2010-11-13 10:11:43 UTC MAIN commitmail json YAML

2010-11-13 09:48:55 UTC MAIN commitmail json YAML

2010-11-13 09:22:11 UTC MAIN commitmail json YAML

Don't redefine famous round_page() / trunc_page() locally.

(uebayasi)

2010-11-13 09:00:00 UTC MAIN commitmail json YAML

Include sys/proc.h for tsleep, wakeup.

(uebayasi)

2010-11-13 08:55:13 UTC MAIN commitmail json YAML

Include sys/proc.h for tsleep, wakeup.

(uebayasi)

2010-11-13 08:54:23 UTC MAIN commitmail json YAML

Include sys/proc.h for curproc.

(uebayasi)

2010-11-13 08:41:41 UTC MAIN commitmail json YAML

Include uvm/uvm_param.h from here to provide PAGE_SIZE and other
VM related constants.  Many users of uvm/uvm_extern.h in subsystems
are interested in only PAGE_SIZE.  The whole uvm/uvm_extern.h is
not necessary at all.

(uebayasi)

2010-11-13 08:01:23 UTC MAIN commitmail json YAML

i.MX51 and NetWalker

(bsh)

2010-11-13 07:58:55 UTC MAIN commitmail json YAML

Add some verbose output.

From OpenBSD.

(skrll)

2010-11-13 07:31:33 UTC MAIN commitmail json YAML

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

2010-11-13 06:51:38 UTC MAIN commitmail json YAML

2010-11-13 06:44:11 UTC MAIN commitmail json YAML

extract GPIO register definitions from imx31reg.h to share them with
i.MX51

(bsh)

2010-11-13 06:29:12 UTC MAIN commitmail json YAML

make this compile again.  Need to revisit for UART support.

(bsh)

2010-11-13 06:28:21 UTC MAIN commitmail json YAML

UART driver for i.MX31 and 51.

(bsh)

2010-11-13 06:12:17 UTC MAIN commitmail json YAML

2010-11-13 06:09:34 UTC MAIN commitmail json YAML

back out previous. That was an mistake.

(bsh)

2010-11-13 05:52:55 UTC MAIN commitmail json YAML

Hide uvm/uvm_page.h again to ensure its internal structures are MD.

GENERIC or at least one kernel compile tested for:
acorn26, acorn32, algor, all, alpha, amd64, amiga, amigappc,
arc, bebox, bighill, cats, cobalt, dreamcast, ews4800mips,
hp300, hp700, hpcarm, hpcmips, hpcsh, i386, ibmnws,
integrator, ixm1200, iyonix, landisk, luna68k, mac68k,
macppc, mipsco, mmeye, mvme68k, mvmeppc, netwinder, news68k,
newsmips, next68k, obs266a, ofppc, pmax, pmppc, prep,
rs6000, sandpoint, sbmips, shark, sidebeach, sparc, sparc64,
sun2, sun3, usermode, vax, x68k, zaurus

(uebayasi)

2010-11-13 05:20:22 UTC MAIN commitmail json YAML

2010-11-13 05:00:31 UTC MAIN commitmail json YAML

2010-11-13 04:58:46 UTC MAIN commitmail json YAML

rename imx31_space.c as imx_space.c

(bsh)

2010-11-13 04:53:58 UTC MAIN commitmail json YAML

rename arm/imx/files.imx as files.imx31

(bsh)

2010-11-13 04:52:06 UTC MAIN commitmail json YAML

rename imx31_space.c as imx_space.c

(bsh)

2010-11-13 04:51:01 UTC MAIN commitmail json YAML

2010-11-13 04:49:39 UTC MAIN commitmail json YAML

rename files.imx as files.imx31

(bsh)

2010-11-13 04:16:38 UTC MAIN commitmail json YAML

2010-11-13 04:01:42 UTC MAIN commitmail json YAML

Bump symtab space (350000 -> 360000).

(uebayasi)

2010-11-13 04:00:19 UTC MAIN commitmail json YAML

2010-11-13 02:23:27 UTC MAIN commitmail json YAML

Implement CAS using a RAS for non-MP VAX systems.  This technique uses the
atomicity of indirect addressing for correctness.  It also uses the knowledge
of dereferencing an address outside the page table length will cause a PTELEN
trap.  [Tested on netbsd-5]

(matt)

2010-11-13 02:07:29 UTC MAIN commitmail json YAML

2010-11-13 00:47:25 UTC MAIN commitmail json YAML

PR/39094 - Kaspar Brand -- Add et (Agere ET1310/ET1301) network driver

The et(4) driver supports PCI Express Ethernet adapters based on
the Agere/LSI ET1310/ET1301 integrated MAC/PHY.

The et(4) driver was written by Sepherosa Ziehau for DragonFlyBSD,
ported to OpenBSD by Jonathan Gray and subsequently ported to NetBSD
by Kaspar Brand.

(jnemeth)

2010-11-12 19:02:44 UTC uebayasi-xip commitmail json YAML

Oops - don't expose unnecessary data.

(uebayasi)

2010-11-12 19:00:01 UTC uebayasi-xip commitmail json YAML

2010-11-12 17:50:12 UTC MAIN commitmail json YAML

2010-11-12 17:46:09 UTC MAIN commitmail json YAML

Allow clients to reuse a "park".

Patch from <yamt>, fixes PR kern/44086 by him.

(pooka)

2010-11-12 17:35:34 UTC MAIN commitmail json YAML

Remove accidentally committed part (which I need to run these tests
for a -current rump kernel on NetBSD 5.1)

(pooka)

2010-11-12 17:33:28 UTC MAIN commitmail json YAML

Add test case for problem described by yamt in PR kern/44086.
"large writes with PUFFS_KFLAG_NOCACHE_PAGE ends up with EIO"

(pooka)

2010-11-12 17:31:42 UTC MAIN commitmail json YAML

Fix last 2 commits.

(skrll)

2010-11-12 17:22:49 UTC MAIN commitmail json YAML

Pull in uvm/uvm.h for uvm_pageismanaged().

(uebayasi)

2010-11-12 17:05:49 UTC MAIN commitmail json YAML

2010-11-12 16:53:10 UTC MAIN commitmail json YAML

Note about X11FLAVOUR=Xorg on dreamcast.

(tsutsui)

2010-11-12 16:47:18 UTC MAIN commitmail json YAML

kloader(4) accesses vm_page, pull in uvm/uvm.h.

(uebayasi)

2010-11-12 16:32:19 UTC MAIN commitmail json YAML

Support the new RTM_IFINFO and RTM_CHGADDR messages.

(roy)

2010-11-12 16:30:27 UTC MAIN commitmail json YAML

Add RTM_CHGADDR to signal that an address on the interface has changed.
This is mainly used for notifying userland about active link address changes.

(roy)

2010-11-12 16:09:58 UTC MAIN commitmail json YAML

2010-11-12 16:05:50 UTC MAIN commitmail json YAML

Switch NetBSD/dreamcast to X11FLAVOUR=Xorg.

No particular comments on port-dreamcast@ and
tested with JP (HKT-7600) and US (HKT-7620) keyboards.

(tsutsui)

2010-11-12 13:40:11 UTC MAIN commitmail json YAML

2010-11-12 13:35:51 UTC MAIN commitmail json YAML

Pull in uvm/uvm.h for VM_PAGE_TO_PHYS().

(uebayasi)

2010-11-12 13:18:59 UTC MAIN commitmail json YAML

2010-11-12 12:48:49 UTC MAIN commitmail json YAML

Include uvm/uvm.h for UVM internal definitions.

(uebayasi)

2010-11-12 12:26:30 UTC MAIN commitmail json YAML

Get the dma registers from the soundbus property. This should work with all
snapper-compatible hardware.
Tested on PowerBook G4, MacMini and iBook G4. Failed on the PowerBook before.

(phx)

2010-11-12 12:02:35 UTC MAIN commitmail json YAML

Put back uvm_page.h for now.  Sorry for mess.

(uebayasi)

2010-11-12 10:51:15 UTC MAIN commitmail json YAML

Include uvm.h not uvm_extern.h following recent changes.

(njoly)

2010-11-12 10:36:37 UTC MAIN commitmail json YAML

isakmp_post_acquire is now called from admin commands too, add a flag so
admin commands can be used to establish even passive links on demand.

(tteras)

2010-11-12 09:11:37 UTC MAIN commitmail json YAML

Purge all IPsec-SA's if the last main ISAKMP-SA for the node is deleted
by remote request and the phase1 rekeying is enabled (this will also
trigger the new phase1_dead script hook).

(tteras)

2010-11-12 09:09:48 UTC MAIN commitmail json YAML

Improve DPD sequence checks to allow any reply within valid sequence window
to be proof of livelyness. This can improves things if there's random
packet delays, or if racoon is not getting enough CPU time.

(tteras)

2010-11-12 09:08:26 UTC MAIN commitmail json YAML

Extern admin protocol to allow reply packets to exceed 64kb. E.g SA dumps
with many established SAs can be easily over the limit.

(tteras)

2010-11-12 08:13:40 UTC uebayasi-xip commitmail json YAML

Move MD member in struct vm_physseg to the tail, in case this struct
can be shared among architectures with only difference of the MD
part.

(uebayasi)

2010-11-12 07:59:28 UTC MAIN commitmail json YAML

2010-11-12 06:54:57 UTC MAIN commitmail json YAML

Add some more machines that need help with autoconf.

Slight variation on patch from Sergey Svishchev

(skrll)

2010-11-12 05:23:41 UTC MAIN commitmail json YAML

Abstraction fix; move physical address -> per-page metadata (struct
vm_page *) "reverse" lookup code from uvm_page.h to uvm_page.c, to
help migration to not do that.

Likewise move per-page metadata (struct vm_page *) -> physical
address "forward" conversion code into *.c too.  This is called
only low-layer VM and MD code.

(uebayasi)

2010-11-12 04:52:09 UTC MAIN commitmail json YAML

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

Abstraction fix; move physical address -> physical segment "reverse"
lookup code from uvm_page.h to uvm_page.c.

This code is used by some pmaps to lookup per-page state (PV) from
per-segment metadata (struct vm_physseg).  This is not needed if
UVM looks up physical segment once in fault handler, then directly
passes it to pmap.  This change helps transition to that model.

The only users of vm_physseg_find() are pmap_motorola.c and
powerpc/ibm4xx/pmap.c.

Tested By: Compiling and running powerpc/ibm4xx/pmap.c
(evbppc/conf/OPENBLOCKS266)

(uebayasi)

2010-11-12 02:36:02 UTC MAIN commitmail json YAML

Abstraction fix; don't pull in physical segment/page definitions
in UVM external API, uvm_extern.h.  Because most users care only
virtual memory.

Device drivers use bus_dma(9) to manage physical memory.  Device
drivers pull in bus_dma(9) API, bus_dma.h.  bus_dma(9) implementations
pull in UVM internal API, uvm.h.

Tested By: Compiling i386 ALL kernel

(uebayasi)

2010-11-12 02:07:28 UTC MAIN commitmail json YAML

Build fix for xen domu + PCI, from Juho Salminen in PR 44083.

(dholland)

2010-11-11 23:04:24 UTC MAIN commitmail json YAML

Add readme explaining which grue has ok'd the eating of some code
until recently located here.

(pooka)

2010-11-11 23:01:01 UTC MAIN commitmail json YAML

2010-11-11 22:56:39 UTC MAIN commitmail json YAML

add compile-conditional rumpclient support

(pooka)

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

2010-11-11 22:44:50 UTC MAIN commitmail json YAML

2010-11-11 22:38:47 UTC MAIN commitmail json YAML

Add rudimentary cgd tests.  The tests use cgd to transform a
plaintext into into an encrypted image and back into plaintext by
doing rump I/O on /dev/cgd.  There is one test to check that giving
the same password for both encryption and decryption produces the
same plaintext and another to check that giving a different passwords
does not produce the same plaintext.

This could be fairly easily extended to test all feature of cgd
(hint hint).  For example, now cgd.conf is included in cvs, but
the only reason for that is that without further hacking cgdconfig
uses /dev/random quality random to generate the salt for a
pkcsetcetc_kdf2 cgconfig -g, and making an automated test block on
the entropy pool is just not good form.  Details are everything.

(pooka)

2010-11-11 22:18:53 UTC MAIN commitmail json YAML

The libevent tests are fairly lengthy - each test case actually contains
about 20 or so mini-cases.  Increase the timeout for these tests to let
them run to completion.

(pgoyette)

2010-11-11 21:55:04 UTC MAIN commitmail json YAML

Apparently swwdog reboot hasn't worked in several years since it
tried to cpu_reboot() from a callout.  Make it reboot from a workq
instead.

problem made manifest
by atf test
rumpfs unmount flush
caused issue to un-shush

tested: rump kernel (tests/dev/sysmon) and qemu

(pooka)

2010-11-11 18:45:09 UTC MAIN commitmail json YAML

help me if you can i'm gcc
and i do appreciate work'round-eee'e
help me, get my head out of the ground
won't you please, please help me?

(pooka)

2010-11-11 17:44:44 UTC MAIN commitmail json YAML

skip tests which use features which rumpfs does not support
(namely: vop_rename and a file system size limit)

(pooka)

2010-11-11 17:39:29 UTC MAIN commitmail json YAML

2010-11-11 17:36:57 UTC MAIN commitmail json YAML

add necessary libs for t_posix_fadvise

(pooka)

2010-11-11 17:33:22 UTC MAIN commitmail json YAML

2010-11-11 17:26:01 UTC MAIN commitmail json YAML

support read/write & ubc

(pooka)

2010-11-11 16:22:25 UTC uebayasi-xip commitmail json YAML

s/managed device page/device page/

(uebayasi)

2010-11-11 16:20:28 UTC uebayasi-xip commitmail json YAML

Use vm_physseg accessors.  Remove confusing comments.

(uebayasi)

2010-11-11 16:08:31 UTC MAIN commitmail json YAML

2010-11-11 16:03:55 UTC MAIN commitmail json YAML

use atf interfaces for error reportage

(pooka)

2010-11-11 16:01:59 UTC MAIN commitmail json YAML

support vfs_mount/unmount

(pooka)

2010-11-11 15:59:27 UTC MAIN commitmail json YAML

C style; make a sentinel pointer have an exclusive value; no
functional changes.

(uebayasi)

2010-11-11 15:58:41 UTC MAIN commitmail json YAML

Fix usb_port.h-removal fallout with the patch by Brett Slager in
port-arm/44081, "evbarm/SMDK2410 kernel fails to compile".

Use device_t instead of device_ptr_t.  Use device_t and cfdata_t
typedefs.  Insert missing aprint_naive().

(dyoung)

2010-11-11 15:51:05 UTC MAIN commitmail json YAML

Typo in a comment.

(uebayasi)

2010-11-11 15:47:43 UTC MAIN commitmail json YAML

2010-11-11 15:08:07 UTC MAIN commitmail json YAML

Actually, add a full tc for operating on fd's backed by regular
files (as opposed to pipes and devices).

(pooka)

2010-11-11 15:05:54 UTC MAIN commitmail json YAML

2010-11-11 14:50:58 UTC MAIN commitmail json YAML

Add expected failure test for posix_fadvise() panic reported by yamt
on source-changes-d.

(pooka)

2010-11-11 14:50:54 UTC MAIN commitmail json YAML

2010-11-11 14:48:14 UTC MAIN commitmail json YAML

2010-11-11 14:47:41 UTC MAIN commitmail json YAML

rump posix_fadvise()

(pooka)

2010-11-11 14:46:55 UTC MAIN commitmail json YAML

Support non-hostbacked regular files, at least just a little bit.

(pooka)

2010-11-11 14:38:37 UTC MAIN commitmail json YAML

2010-11-11 14:37:41 UTC MAIN commitmail json YAML

add AMD RD880, ATI Radeon HD5600, ATI Radeon HD4200 and Atheros AR9285

(cegger)

2010-11-11 14:11:26 UTC MAIN commitmail json YAML

Calibrate the amount of time that a sleep() requires, and use that
interval instead of assuming that there are exactly 1000 real-time-clock
milliseconds per second!  On some ports when running under qemu, there
can be twice as many RTC milliseconds as expected.

This is part 2 of the changes required to make the libevent tests work
on port-amd64 under qemu.

(pgoyette)

2010-11-11 14:08:45 UTC MAIN commitmail json YAML

Adjust timers a bit so that the http timer can get a chance to expire,
even when running under qemu on platforms with a clock-skew problem.

The original 3-second timer was intended to be "longer than the http
timeout" (which is 2 seconds), and the updated 5-second value still meets
this requirement.  The updated value also meets the requirement even when
the http timeout stretches to 4-seconds under qemu.

This is part 1 of getting the libevent tests working on port-amd64 with
qemu.

(pgoyette)

2010-11-11 13:58:59 UTC MAIN commitmail json YAML

vclean: fix a bug which makes getcleanvnode always cause VOP_INACTIVE.

(yamt)

2010-11-11 11:07:07 UTC MAIN commitmail json YAML

Change md(4) to:
- create md devices on first open and destroy on last close.
- add enough disk label support to make DIOCGDINFO and DIOCGPART work.
- add disk_busy()/disk_unbusy() instrumentation.

Ok: David Young <dyoung@netbsd.org>

(hannken)

2010-11-11 06:30:40 UTC MAIN commitmail json YAML

NPF checkpoint:
- Add proper TCP state tracking as described in Guido van Rooij paper,
  plus handle TCP Window Scaling option.
- Completely rework npf_cache_t, reduce granularity, simplify code.
- Add npf_addr_t as an abstraction, amend session handling code, as well
  as NAT code et al, to use it.  Now design is prepared for IPv6 support.
- Handle IPv4 fragments i.e. perform packet reassembly.
- Add support for IPv4 ID randomization and minimum TTL enforcement.
- Add support for TCP MSS "clamping".
- Random bits for IPv6.  Various fixes and clean-up.

(rmind)

2010-11-11 04:51:18 UTC MAIN commitmail json YAML

Bring the netpgpverify(1) manual page into line with current output, etc.

With thanks to Jeremy Reed for the fixes.

(agc)

2010-11-11 01:08:26 UTC MAIN commitmail json YAML

make this compile on amd64: clean up a debug statement, pointed out by jak

(agc)

2010-11-11 00:58:05 UTC MAIN commitmail json YAML

2010-11-10 22:37:24 UTC MAIN commitmail json YAML

Note nside(4).

(skrll)

2010-11-10 22:34:25 UTC MAIN commitmail json YAML

Add nside(4) - a driver for the National Semiconductor PC87415 IDE
controller as found in many HP PA-RISC machines.

From OpenBSD.

Reviewed by Manuel Bouyer.

(skrll)

2010-11-10 18:56:19 UTC MAIN commitmail json YAML

PR/44077: Dr. Wolfgang Stukenbrock: redundant xdr_passwd implementation should
be removed, and the one from -lrpcsvc should be used.

(christos)

2010-11-10 18:28:29 UTC MAIN commitmail json YAML

Update pa-netbsd.h to match pa-linux.h where it should. That is, remove
local definitions of

ASM_PREFERRED_EH_DATA_FORMAT
ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX

and make it obvious we're not using local ASM_OUTPUT_INTERNAL_LABEL

This fixes the current build problems (and probably more)

(skrll)

2010-11-10 16:12:15 UTC MAIN commitmail json YAML

Don't puff sigpipe if the connection has been severed.  May happen
e.g. when a client executes a blocking call such a poll() and
decides to exit before the result is ready.

(pooka)

2010-11-10 14:12:29 UTC MAIN commitmail json YAML

Put correct init.d hooks into dhcpcd-run-hooks.

(roy)

2010-11-10 11:14:12 UTC MAIN commitmail json YAML

Now that copyinstr() correctly returns error, trim the semaphore
name to fit into SEM_MAX_NAMELEN.

(pooka)

2010-11-10 10:07:44 UTC MAIN commitmail json YAML

<space><tab>

I went and wrote a gizmo to automate this a while back, but I seem to
have *lost* the thing. grr.

(dholland)

2010-11-10 09:27:25 UTC MAIN commitmail json YAML

2010-11-10 08:59:14 UTC uebayasi-xip commitmail json YAML

2010-11-10 08:37:46 UTC uebayasi-xip commitmail json YAML

opt_xip.h is no more here.

(uebayasi)

2010-11-10 08:05:00 UTC uebayasi-xip commitmail json YAML

2010-11-10 05:22:56 UTC MAIN commitmail json YAML

use a sysctllog structure, and sysctl_teardown(), to destroy the drm data.

this should actually now fix PR#40029.

(mrg)

2010-11-10 04:08:56 UTC MAIN commitmail json YAML

don't build fbdev support on powerpc and sparc64

(macallan)

2010-11-10 04:06:20 UTC MAIN commitmail json YAML

sprinkle #if(n)def to allow building the driver without any fbdev support
whatsoever
while there do what the comment suggests and fall through to turning off
the backlight in all DPMS modes except on - leaving the backlight on while
turning the DAC off is kind of useless, isn't it?

(macallan)

2010-11-10 03:36:29 UTC uebayasi-xip commitmail json YAML

2010-11-10 02:40:08 UTC MAIN commitmail json YAML

Clear all entries past the NULL while scrubing environ vector.

(enami)

2010-11-10 02:33:49 UTC MAIN commitmail json YAML

Indent using tab rather than four spaces.

(enami)

2010-11-10 01:49:00 UTC MAIN commitmail json YAML

Amplify comments per thread in source-changes-d about the previous
commit to this file: we must restore the PID value (that is, the
current address space ID) before touching memory, or the memory writes
might go to arbitrary wrong places or fault.

I'm not completely convinced this function (or other functions in this
file) are handling pipeline hazards safely, but I don't have
authoritative mips1 documentation any more so I'm not going to meddle.

(dholland)

2010-11-10 01:44:04 UTC MAIN commitmail json YAML

add a safe alternative of the previous.

(christos)

2010-11-10 01:24:47 UTC MAIN commitmail json YAML

Prepare vm_physmem[] -> (*vm_physmem)[] migration, so that physical
segments can be changed at run-time.  Pointers are easier to update.

(uebayasi)

2010-11-09 23:07:10 UTC MAIN commitmail json YAML

Add back easy_encoder.c, lost during the final 5.0.0 update.

(joerg)

2010-11-09 21:12:19 UTC MAIN commitmail json YAML

PR/10000: disable fast scrolling on Cyrix GXLV (CS5530 chipset)

OK by wiz@

(shattered)

2010-11-09 20:55:14 UTC MAIN commitmail json YAML

Fix off-by-one in the rpc path of copyinstr()

(pooka)

2010-11-09 20:44:49 UTC MAIN commitmail json YAML

add support for controlling power to the modem in some PowerBooks
works at least with my Pismo, probably others

(macallan)

2010-11-09 20:34:55 UTC MAIN commitmail json YAML

Change the ironically unafe "find . -print | xargs pathchk -p" to
the safe "find . -exec pathchk -p \{\} +" in an example.

(apb)

2010-11-09 16:31:48 UTC MAIN commitmail json YAML

Genfs_getpages(): Break a deadlock where one thread runs VOP_GETPAGES(),
has busy pages and wants the wapbl lock as reader from wapbl_begin(),
another thread has the wapbl lock as reader and waits for a page from
the first thread.  Now a third thread calls wapbl_flush() and wants the
wapbl lock as writer.

Move the wapbl_begin() up to a point where genfs_getpages() has no busy
pages yet.

(hannken)

2010-11-09 16:30:26 UTC MAIN commitmail json YAML

Wapbl_register_deallocation(): the taken reader lock is not sufficient to
protect wl_dealloc* members.  Take the mutex here and change the lock
requirements of these fields to "writer lock or mutex".

This error lead to file system corruption and "freeing free block" panics.

(hannken)

2010-11-09 15:26:41 UTC MAIN commitmail json YAML

2010-11-09 15:25:20 UTC MAIN commitmail json YAML

Test copystr/copyinstr/copyoutstr focusing on the off-by-one cases.

As a notable caveat, this does not test the remote RPC paths of
those routines, which are arguably a little more complex.

(pooka)

2010-11-09 15:22:47 UTC MAIN commitmail json YAML

fix copystr/copyinstr/copyoutstr to return ENAMETOOLONG where appropriate

(pooka)

2010-11-09 15:06:09 UTC MAIN commitmail json YAML

Note sti(4) changes.

(skrll)

2010-11-09 13:01:34 UTC MAIN commitmail json YAML

Remove ugly workaround to skip this if unprivileged-user=_atf and just use
'su -m' as pooka@ did in t_mkdir.sh.  As he says this may still fail if
root's shell is csh; we need a better solution.

(jmmv)

2010-11-09 12:24:48 UTC MAIN commitmail json YAML

2010-11-09 11:48:36 UTC MAIN commitmail json YAML

This test is cursed.

Yesterday I thought I committed the increased timeout and when the
test was still failing for the autotests n hours later I noticed
I had actually failed to commit it.  I did manage to commit something
in the evening, but the autotests were still failing this morning,
so I noticed I increased the timeout of the wrong test.  I wonder
what will go wrong this time...

(and p.s.: 10240 is probably slow because it's O(n^2) with a constant
of quite a few)

(pooka)

2010-11-09 06:48:19 UTC MAIN commitmail json YAML

2010-11-09 06:47:24 UTC MAIN commitmail json YAML

2010-11-09 06:41:04 UTC MAIN commitmail json YAML

#if 0 out the trap checks around tf_iioq_{head,tail}.  The sti(4) code
can/will trigger them.

(skrll)

2010-11-09 06:06:31 UTC uebayasi-xip commitmail json YAML

2010-11-09 06:03:45 UTC uebayasi-xip commitmail json YAML

2010-11-09 06:03:41 UTC uebayasi-xip commitmail json YAML

2010-11-09 06:03:30 UTC uebayasi-xip commitmail json YAML

2010-11-09 06:03:26 UTC uebayasi-xip commitmail json YAML

2010-11-09 04:50:50 UTC uebayasi-xip commitmail json YAML

Reduce diff from trunk.

(uebayasi)

2010-11-09 00:11:37 UTC MAIN commitmail json YAML

Don't set DPADD for HOSTPROGs

(lukem)

2010-11-08 23:28:41 UTC MAIN commitmail json YAML

Increase timeout from 30 to 300 since this test runs for a long time.

XXX1: should 2x10240 loops really be *that* slow?
XXX2: is 10240 a sensible number to begin with?

(pooka)

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

Fix the count usage of various bus_space methods that take a count.

(skrll)

2010-11-08 21:38:13 UTC MAIN commitmail json YAML

another long-running test, so give it some buffer

(pooka)

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

Update cpu_model_cpuid to work for E[2345]5 machines.

From Sergey Svishchev.

(skrll)

2010-11-08 19:06:12 UTC MAIN commitmail json YAML

2010-11-08 18:09:38 UTC MAIN commitmail json YAML

In TLBRead, restore PID before doing the saves so that the caller's
TLB entries are used instead of the PID given as the argument.

from Alessandro Forin

(pooka)

2010-11-08 15:25:50 UTC MAIN commitmail json YAML

Use su -m since _atf has nologin as its shell.
XXX: this will still fail if root's shell is csh

(pooka)

2010-11-08 13:05:49 UTC MAIN commitmail json YAML

Do not fail but skip tests if POSIX semaphores are not supported.

(njoly)

2010-11-08 12:42:35 UTC MAIN commitmail json YAML

Update RUMP_ACTION to use rumpclient.

The server must of course have some disks configured.  Let's say
we have this simple server with disks as a few sparse host files:

main()
{
        rump_init();
        rump_pub_etfs_register("/disk1", "./disk1.img", RUMP_ETFS_BLK);
        rump_pub_etfs_register("/disk2", "./disk2.img", RUMP_ETFS_BLK);
        rump_pub_etfs_register("/disk3", "./disk3.img", RUMP_ETFS_BLK);
        rump_pub_etfs_register("/disk4", "./disk4.img", RUMP_ETFS_BLK);
        pause();
}

And we run the server:

mainbus0 (root)
Kernelized RAIDframe activated
/disk1: hostpath ./disk1.img (97 GB)
/disk2: hostpath ./disk2.img (97 GB)
/disk3: hostpath ./disk3.img (97 GB)
/disk4: hostpath ./disk4.img (97 GB)

We can then configure the raid against the server:

> ./raidctl -c theraid.conf raid0

And lo, we have evidence of a level1 raid in the server dmesg:

raid0: RAID Level 1
raid0: Components: /disk1 /disk2 /disk3 /disk4
raid0: Total Sectors: 409599744 (199999 MB)

yea, i initialized it already in a previous run:

> ./raidctl -S raid0
Reconstruction is 100% complete.
Parity Re-write is 100% complete.
Copyback is 100% complete.

(pooka)

2010-11-08 12:06:47 UTC MAIN commitmail json YAML

usb port stuff is a goner

(pooka)

2010-11-08 11:01:46 UTC MAIN commitmail json YAML

print some dmesg blub for etfs files attaching as block devices

(pooka)