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 (2h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 17:26:58 UTC Now

2011-02-12 16:37:33 UTC MAIN commitmail json YAML

Fix one more porting botch inside #ifdef WSDISPLAY_COMPAT_RAWKBD.

(tsutsui)

2011-02-12 16:36:37 UTC MAIN commitmail json YAML

Make sure to include "opt_wsdisplay_compat.h" for WSDISPLAY_COMPAT_RAWKBD.

(tsutsui)

2011-02-12 16:32:37 UTC MAIN commitmail json YAML

Put RCSIDs in section .ident.  (use .pushsection/.popsection)

(matt)

2011-02-12 16:31:33 UTC MAIN commitmail json YAML

Put RCSIDs in section .ident.  (use .pushsection/.popsection)

(matt)

2011-02-12 16:30:43 UTC MAIN commitmail json YAML

Use .pushsection/.popsection for __KERNEL_RCSID/__KERNEL_COPYRIGHT.
Add an explicit .text to linux_sigcode.s

(matt)

2011-02-12 16:30:22 UTC MAIN commitmail json YAML

Make this compile properly with options WSDISPLAY_COMPAT_RAWKBD.

(tsutsui)

2011-02-12 16:08:19 UTC MAIN commitmail json YAML

Various formatting fixes and a typo or two.

(wiz)

2011-02-12 15:58:03 UTC MAIN commitmail json YAML

Remove trailing whitespace and superfluous Pp before new sections.
Use Nm instead of Xr'ing itself.

(wiz)

2011-02-12 15:49:02 UTC MAIN commitmail json YAML

Pull Apollo Domain keyboard and mouse support from OpenBSD.
Untested (no hardware), but no bad sideeffect on 425t without Domain keyboard.

This is the last portion of "new hp300 kernel features" submitted in
PR port-hp300/3528 back in 1997, and I think finally we can close it.

(tsutsui)

2011-02-12 15:15:56 UTC MAIN commitmail json YAML

2011-02-12 15:15:34 UTC MAIN commitmail json YAML

sync with bsd-hdaudio r15:
- fix an off-by-one in block size calculation
- add register definitions from HDA034-A2, HDA035-A, HDA036-A
- rename hdaudio_afg_* symbols to hdafg_*
- add experimental HDMI and DisplayPort support code (needs help from DRM)
- don't poll the RIRB unless cold
- add support for unsolicited messages
- 'hdaudioctl graph' works again
- print each assoc's widget tree when boot -x

(jmcneill)

2011-02-12 15:01:01 UTC MAIN commitmail json YAML

2011-02-12 14:49:55 UTC MAIN commitmail json YAML

wsdisplay isn't module friendly so don't add genfb support to the kmod for now

(jmcneill)

2011-02-12 14:45:31 UTC MAIN commitmail json YAML

need uvm_pmap.h for pmap_mmap_flags definition

(jmcneill)

2011-02-12 14:24:19 UTC MAIN commitmail json YAML

remove NULL check, can't happen.

(christos)

2011-02-12 10:28:08 UTC MAIN commitmail json YAML

Add test case from PR lib/44552 by Alexander Nasonov.  I also lobbed
in a test for select(0, NULL, NULL, NULL, &tv) in there.

(pooka)

2011-02-12 10:25:46 UTC MAIN commitmail json YAML

Fix select() if no fds are set.

patch from Alexander Nasonov, PR lib/44552

(pooka)

2011-02-12 05:15:39 UTC MAIN commitmail json YAML

2011-02-12 05:09:15 UTC MAIN commitmail json YAML

2011-02-12 05:08:41 UTC MAIN commitmail json YAML

2011-02-12 04:52:28 UTC MAIN commitmail json YAML

2011-02-12 04:49:19 UTC MAIN commitmail json YAML

add /usr/pkg/lib/X11/fonts to font directory list

(jmcneill)

2011-02-12 03:43:50 UTC MAIN commitmail json YAML

Use __func__ to print (correct) function names.

(tsutsui)

2011-02-12 03:25:37 UTC MAIN commitmail json YAML

add Thecus N1200 NAS information.  It looks a fairly close sibling
of Freescale MPC8349mITX eval featuring I2C controlled satellite MCU.

(nisimura)

2011-02-12 01:02:12 UTC MAIN commitmail json YAML

Add support for the IBM750GX (from Bob Lee).

(matt)

2011-02-12 00:45:23 UTC matt-nb5-pq3 commitmail json YAML

Add IBM750GX support (from Bob Lee).

(matt)

2011-02-12 00:07:27 UTC MAIN commitmail json YAML

2011-02-11 23:56:17 UTC MAIN commitmail json YAML

BOOTMODEL disappeared when CD ISOs switched from ramdisk to CD-ROM as
root file system 2 years ago.

CMD sed + MTREE is turned into COPY (as does amd64).

(jym)

2011-02-11 23:47:49 UTC MAIN commitmail json YAML

Tell the groff and friends about libsaslc(3).
Sort and fix whitespace on mdoc.local.
Add libisns to doc2html.

(christos)

2011-02-11 23:44:44 UTC MAIN commitmail json YAML

Changes from Anon Ymous:

Make this library work.
- several API changes (see the manpage)
- take care to match the spec (hopefully)
- deal with comma delimited lists more systematically
- addition of the DIGEST-MD5 security layer
- syslog messages including debugging messages
- many coding simplifications, changes, rewrites, and additions (i.e.,
  stuff I can't recall at the moment)
- rewrite the manpage

The API changes have been heavily influenced by hooking this up to
postfix(1).

The ANONYMOUS, LOGIN, PLAIN, CRAM-MD5, DIGEST-MD5, and GSSAPI
authentication mechanisms have been tested and shown to work for
authentication with a postfix(1) server using the cyrus-sasl library.
(A postfix(1) libsaslc(3) client wrapper was used for the testing and
will be committed separately.)

The EXTERNAL authentication mechanism should work (it is pretty
simple), but it has not been tested with any servers.

The security layers of DIGEST-MD5 and GSSAPI have also not been tested
with any servers.  Do any SMTP servers really support these security
layers?  Postfix with cyrus-sasl does not, either as a client or
server, even though the cyrus-sasl library has support for the layers.

The new DIGEST-MD5 security layer encode/decode routines have been
tested against themselves (not terribly useful), but nothing else.  As
they use the openssl EVP_* routines (which aren't well documented) to
do the cryptography, the "auth-conf" layer may or may not actually
match the rfc2831 standard.  The "auth-int" layer is much more likely
to be in compliance.

Note: I have left support for a version of AES in the DIGEST-MD5 code
even though it is not part of rfc2831 (May 2000).  This flavor of AES
was in a later draft (June 2003) that was included in the cyrus-sasl
distribution, but changed to a different flavor of AES in subsequent
drafts (and DES disappeared).  AFAIKT, none of those drafts have been
accepted; the last I could find expired in Sept 2007.  rfc2831 is
still listed as standards track.  The AES support is very minor (some
table entries and a few lines of code to construct the IV) and I was
asked to leave it for now.

Hopefully there are not too many bugs, memory leaks, or
spelling/grammar errors.  My apologies in advance.

BTW, if you would prefer to use cyrus-sasl, install it (e.g., from
pkgsrc), and then rebuild postfix with HAVE_CYRUS_SASL defined.

(christos)

2011-02-11 23:08:39 UTC MAIN commitmail json YAML

add bus_space_mmap support for BUS_SPACE_MAP_PREFETCHABLE, ok matt@

(jmcneill)

2011-02-11 23:05:55 UTC MAIN commitmail json YAML

add optional MD pmap_mmap_flags macro for passing flags between cdev_mmap
and pmap_enter, ok matt@

(jmcneill)

2011-02-11 17:53:35 UTC MAIN commitmail json YAML

invalidate the secpolicy cache bin the PCB before destroying, so that
the refcount in the (global) policies gets decremented
(This apparently was missed when the policy cache code was copied
over from KAME IPSEC.)
From Wolfgang Stukenbrock per PR kern/44410, just fixed differently
to avoid unecessary differences to KAME.

(drochner)

2011-02-11 17:28:30 UTC bouyer-quota2 commitmail json YAML

2011-02-11 16:55:35 UTC bouyer-quota2 commitmail json YAML

walk_list: make sure we don't try to read the same quota disk block again
without releasing it first

(bouyer)

2011-02-11 16:54:35 UTC bouyer-quota2 commitmail json YAML

2011-02-11 16:54:03 UTC bouyer-quota2 commitmail json YAML

Add a test which cause the kernel to walk a quota list where all entries
are not in the header disk block, and at last 2 of them are in the same
non-header disk block.

(bouyer)

2011-02-11 15:38:55 UTC MAIN commitmail json YAML

2011-02-11 15:38:14 UTC MAIN commitmail json YAML

2011-02-11 15:05:35 UTC bouyer-quota2 commitmail json YAML

Fix pointers if realloc return a different memory area.

(bouyer)

2011-02-11 14:02:13 UTC MAIN commitmail json YAML

play the important typecast game

(pooka)

2011-02-11 13:19:46 UTC MAIN commitmail json YAML

Use sshd's pidfile instead of $! and wait for the pidfile to appear.
This plugs a race condition where sshd did not have a chance to
open a sucket before we attempted to connect to it.

(pooka)

2011-02-11 12:58:50 UTC bouyer-quota2 commitmail json YAML

Mention the new in-filesystem quota system, and a possible migration path
using repquota -x and quotactl.

(bouyer)

2011-02-11 12:50:11 UTC bouyer-quota2 commitmail json YAML

Add pointers to source files using the quotactl interface

(bouyer)

2011-02-11 12:46:41 UTC MAIN commitmail json YAML

ssh mostly ignores the return value of select(), so if the timeout
expired it would assume that all input set descriptors had activity.

In case we get rv == 0 from the poll backend, zero out the fd sets
to signal that in fact no descriptors have activity.

Before this commit ssh was "jittery" when run through a rump tcp/ip
stack (interactive sessions kept blocking on stdin and you had to
"peddle" the connection).  Now it works smoothly ... or at least
smoothly enough so that this commit could be done through a rump
tcp/ip stack:
USER    COMMAND    PID  FD PROTO  LOCAL ADDRESS        FOREIGN ADDRESS
root    ssh        125    0 tcp    localhost.65517      cvs.netbsd.org.22

(pooka)

2011-02-11 12:44:40 UTC bouyer-quota2 commitmail json YAML

2011-02-11 12:35:27 UTC bouyer-quota2 commitmail json YAML

Describe the new quotactl interface

(bouyer)

2011-02-11 12:26:05 UTC MAIN commitmail json YAML

Sorted out NH230 based bords. Added NH230 IRQ mapping.
LevelOne FNS-5000B seems identical to QNAP TS-201.

(phx)

2011-02-11 11:38:44 UTC bouyer-quota2 commitmail json YAML

Remove key "quota version", it doesn't serve any purpose

(bouyer)

2011-02-11 11:27:30 UTC bouyer-quota2 commitmail json YAML

2011-02-11 10:07:20 UTC MAIN commitmail json YAML

From Mats E Andersson <debian@gisladisker.se>: Fix fprintf format specifier
usage from previous patch.

(tteras)

2011-02-11 09:15:45 UTC MAIN commitmail json YAML

puffs_msg_wait: check PARKFLAG_HASERROR before PARKFLAG_CALL.  PR/44240.

(yamt)

2011-02-11 09:01:42 UTC uebayasi-xip commitmail json YAML

2011-02-11 06:54:18 UTC MAIN commitmail json YAML

Add compat entries for libdevmapper, libdm, and liblzf

(matt)

2011-02-11 06:50:14 UTC MAIN commitmail json YAML

2011-02-11 06:38:39 UTC MAIN commitmail json YAML

2011-02-11 06:35:26 UTC MAIN commitmail json YAML

2011-02-11 02:06:10 UTC MAIN commitmail json YAML

2011-02-11 01:59:57 UTC MAIN commitmail json YAML

2011-02-11 01:13:03 UTC MAIN commitmail json YAML

2011-02-11 00:21:18 UTC MAIN commitmail json YAML

Replace uvm_aobj_cache with kmem(9).

(rmind)

2011-02-10 23:25:11 UTC MAIN commitmail json YAML

Fix botch in previous revision. Sorry for a stupid change.

(tsutsui)

2011-02-10 21:55:34 UTC MAIN commitmail json YAML

Only define DPLIBC if LIBC_SO is not empty otherwise we an errant
dependency on DESTDIR.

(matt)

2011-02-10 21:17:49 UTC MAIN commitmail json YAML

whan compressing, set the Z_FINISH flag to zlib to tell that
the data chunk is the final one, which makes that zlib issues the
proper termination marker
(KAME IPSEC does this, but doesn't check eagerly in the receive
path, so the missing termination didn't cause problems so far)
closes my PR kern/44539
being here, replace the Z_PARTIAL_FLUSH flag which is marked
deprecated by zlib by Z_SYNC_FLUSH in the decompression path
(tested with IPv4 IPCOMP on i386)

(drochner)

2011-02-10 21:05:53 UTC MAIN commitmail json YAML

Spell uvm_fault_lower_neighbor correctly in UVMHIST_FUNC by using
__func__

(skrll)

2011-02-10 21:00:42 UTC MAIN commitmail json YAML

Don't store temporary values in the opencrypto session data struct which
can be shared by multiple threads -- pass them on the stack instead.
Add some "const" to document this. (One _could_ use the session struct
for temporary stuff with proper locking, but it seems unnecessary here.)
Also remove the unused SW_crc member in the session struct.
From Wolfgang Stukenbrock per PR kern/44472.

(drochner)

2011-02-10 20:57:23 UTC MAIN commitmail json YAML

Make liblzf and the lvm2 libraries during the library stage.  This also makes
them get built for MKCOMPAT.

(matt)

2011-02-10 20:56:03 UTC MAIN commitmail json YAML

Fix liblua_g.a and libterminfo_g.a to be -unknown- debuglib instead of
proflibs.

(matt)

2011-02-10 20:42:30 UTC MAIN commitmail json YAML

in rev.1.192 of ip_output.c the semantics of ip_output() was changed:
Before, setting the IP_RAWOUTPUT flag did imply that the ip_id
(the fragmentation thing) was used as-is.
Now, a new ID is diced unless the new IP_NOIPNEWID flag is set.
The ip_id is part of the data which are used to calculate the hash
for AH, so set the IP_NOIPNEWID flag to make sure the IP header
is not modified behind AH's back. Otherwise, the recipient will detect
a checksum mismatch and discard the packet.

(drochner)

2011-02-10 20:24:27 UTC MAIN commitmail json YAML

-in opencrypto callbacks (which run in a kernel thread), pull softnet_lock
everywhere splsoftnet() was used before, to fix MP concurrency problems
-pull KERNEL_LOCK where ip(6)_output() is called, as this is what
the network stack (unfortunately) expects, in particular to avoid
races for packets in the interface send queues
From Wolfgang Stukenbrock per PR kern/44418, with the application
of KERNEL_LOCK to what I think are the essential points, tested
on a dual-core i386.

(drochner)

2011-02-10 20:10:54 UTC MAIN commitmail json YAML

update /dev/null rump minor to make test pass again

(pooka)

2011-02-10 19:25:42 UTC MAIN commitmail json YAML

2011-02-10 19:17:35 UTC MAIN commitmail json YAML

2011-02-10 19:12:45 UTC MAIN commitmail json YAML

2011-02-10 17:52:18 UTC MAIN commitmail json YAML

ACID, BFS, CIL, DBMS, DFA, FSM, GPS, LLVM, MCC, ML, NFA, NP, NTM, OOSE, OTS,
PDA, RSS, RUP, SDL, SDT, TECO, TM, TP, UCS, XOR.

(jruoho)

2011-02-10 17:11:35 UTC bouyer-quota2 commitmail json YAML

Add an option -x to export a filesystem quotas in a plist format, which
can be feed to quotactl(8). This is the way to migrate limits from quota1
to quota2.

(bouyer)

2011-02-10 17:11:33 UTC MAIN commitmail json YAML

Fixed typo. Added AMS150.

(phx)

2011-02-10 16:49:19 UTC MAIN commitmail json YAML

For i386, include MONOLITHIC for INSTALL rather than GENERIC. While here,
remove drm drivers, we don't need them for install.

i386 GENERIC has FFS and ELF support compiled as modules, so we hit
an interesting "chicken-egg" situation when the kernel attempts to mount
a ffs ramdisk, while the module might be contained inside... the ramdisk.

Interesting scenario: my netbsd-INSTALL.gz testing involved a QEMU image
which already contained an installed system, including modules. So the
bootloader was able to get the ffs.kmod, and lead to a successful mount
of the ramdisk.

Caught off-guard by gson@ automated builds... Erf. My fondest apologies.
Lesson learnt. Hopefully, this will unbreak the floppy install.
Waiting for the release build to finish...

(jym)

2011-02-10 16:35:01 UTC MAIN commitmail json YAML

Do initialise allocated file system args structures for puffs and nfs
(fix some puffs tests failures with MALLOC_OPTIONS=J).
While here, detect and report args allocation failure.

ok from pooka.

(njoly)

2011-02-10 16:16:05 UTC bouyer-quota2 commitmail json YAML

Unless the filestystem is mounted MNT_SYNCHRONOUS, use bdwrite()
to write back updated quota entries.

(bouyer)

2011-02-10 14:46:48 UTC MAIN commitmail json YAML

2011-02-10 14:04:30 UTC MAIN commitmail json YAML

- Fix man pages list for MKNPF=no case.  Based on a patch from Scott Ellis.
- Fix build with MKNPF=yes and MKIPFILTER=no as well; close PR/44512.

(rmind)

2011-02-10 13:54:45 UTC MAIN commitmail json YAML

- add D-Link EPIC defition to pci_machdep.c
- change the way to reboot/pwroff to make satmgr.c more flexible for
  a multiple byte sat protocol.

(nisimura)

2011-02-10 13:52:36 UTC MAIN commitmail json YAML

Make the SMbus Send/Receive functions work.

If cmdlen = 0 and len = 1 use the XXX_HC_CMD_BYTE protocol, send
data through XXX_SMB_HCMD or receive data from XXX_SMB_HD0.

Ok: Paul Goyette

(hannken)

2011-02-10 13:49:11 UTC MAIN commitmail json YAML

Set b_error in vunmapbuf() if copyout_proc fails.
XXX: what if copyin fails in vmapbuf()?

(pooka)

2011-02-10 13:40:35 UTC MAIN commitmail json YAML

Explicitly zerofill some fields which are not within the boundaries
of p_start/endzero for whatever reasons.

Obviously, this fixes remote physio when running with MALLOC_OPTIONS J.
Otherwise PS_WEXIT is set in struct proc, proc_vmspace_getref() fails,
and copyout_proc() with it.

Reported by njoly

(pooka)

2011-02-10 13:39:33 UTC MAIN commitmail json YAML

remove obsolete "sieve 2000/tcp" entry.  PR#42426.

(obache)

2011-02-10 13:38:08 UTC MAIN commitmail json YAML

2011-02-10 13:31:56 UTC MAIN commitmail json YAML

zalloc struct vmspace to avoid having one full of garbage

(pooka)

2011-02-10 13:31:30 UTC MAIN commitmail json YAML

copy parent's p_comm when forking (if it exists)

(pooka)

2011-02-10 13:29:03 UTC MAIN commitmail json YAML

explicitly zero-fill the initial md backend

(pooka)

2011-02-10 13:04:32 UTC MAIN commitmail json YAML

Pull support for Tigershark monochrome framebuffer from OpenBSD.
Untested (no hardware), but doesn't break existing HP425t topcat.

(tsutsui)

2011-02-10 12:47:09 UTC MAIN commitmail json YAML

Bump version to denote standalone ITE driver reorganization
pulled from OpenBSD.

(tsutsui)

2011-02-10 12:46:22 UTC MAIN commitmail json YAML

Pull OpenBSD's standalone ITE driver reorganization:
- merge similar clear, putc, cursor, and scroll ops for all DIO framebuffers
- rename and move hyper_windowmove() to ite_dio_windowmove1bpp()
  to use it among all dumb monochrome framebuffers
- ditto hyper_putc() to ite_dio_putc1bpp()
- remove unnecessary flags, macro, function args, and structure members
- remove trailing spaces and tabs

Also misc cosmetics to reduce diffs from OpenBSD,
and some KNF that generates diffs from OpenBSD.

Tested on HP382 and HP425t.

(tsutsui)

2011-02-10 12:44:41 UTC MAIN commitmail json YAML

stop processing a label mapping message if we don't have a route for it.
This way we avoid failing an assert later in mpls_add_label()

(kefren)

2011-02-10 12:37:58 UTC MAIN commitmail json YAML

pcimmap: if the requested page is marked prefetchable in a child device's
BAR, pass the BUS_SPACE_MAP_PREFETCHABLE flag down to bus_space_mmap

(jmcneill)

2011-02-10 11:35:20 UTC MAIN commitmail json YAML

add support for 64-bit BARs

(jmcneill)

2011-02-10 11:21:55 UTC ipsec-tools-0_7-branch commitmail json YAML

From Mats Erik Andersson <debian@gisladisker.se>: Fix address
initialization of restricted RSA keys to work on non-linux platforms.

(tteras)

2011-02-10 11:20:08 UTC MAIN commitmail json YAML

From Mats Erik Andersson <debian@gisladisker.se>: Implement importing of
RSA keys from PEM files.

(tteras)

2011-02-10 11:17:21 UTC MAIN commitmail json YAML

2011-02-10 11:17:17 UTC MAIN commitmail json YAML

From M E Andersson <debian@gisladisker.se>: Fix parsing of restricted RSA
key addresses.

(tteras)

2011-02-10 11:08:24 UTC MAIN commitmail json YAML

2011-02-10 11:01:31 UTC MAIN commitmail json YAML

2011-02-10 11:00:45 UTC MAIN commitmail json YAML

Make it possible to specify a minor number for an autogenerated device node.

(pooka)

2011-02-10 10:52:01 UTC MAIN commitmail json YAML

bcopy() -> memmove()

How did this one survive several sweeps?

(tsutsui)

2011-02-10 10:44:23 UTC MAIN commitmail json YAML

All framebuffer drivers use common readbyte and writeglyph functions
so no need to put them into per driver function pointers. From OpenBSD.

Tested on HP382 (serial) and HP425t (topcat).

(tsutsui)

2011-02-10 10:23:20 UTC MAIN commitmail json YAML

Use BUS_SPACE_MAP_PREFETCHABLE when mapping the framebuffer.

(jmcneill)

2011-02-10 10:21:40 UTC MAIN commitmail json YAML

Unfortunately the current MTRR code can't grow an existing WC mapping, and
since we don't know the total framebuffer size setting up an MTRR here
would prevent X from creating a larger one later.

Instead map the framebuffer with BUS_SPACE_MAP_PREFETCHABLE and hope that
PAT is supported.

(jmcneill)

2011-02-10 08:54:13 UTC MAIN commitmail json YAML

2011-02-10 07:47:50 UTC MAIN commitmail json YAML

Problem was fixed, don't expect to fail anymore

(kefren)

2011-02-10 07:42:18 UTC MAIN commitmail json YAML

Allow changing route flags. Should fix PR/40455
OK'ed: dyoung@

(kefren)

2011-02-10 07:18:29 UTC MAIN commitmail json YAML

2011-02-10 06:42:18 UTC MAIN commitmail json YAML

unbork PMAP_NOCACHE vs. PGC_NOCACHE

(macallan)

2011-02-10 06:04:54 UTC MAIN commitmail json YAML

fix for CVE-2011-0014 (OCSP stapling vulnerability in OpenSSL)
patch taken from http://www.openssl.org/news/secadv_20110208.txt

(spz)

2011-02-10 05:55:26 UTC MAIN commitmail json YAML

PMAP_NOCACHE -> PGC_NOCACHE where appropriate

(macallan)

2011-02-10 05:07:46 UTC MAIN commitmail json YAML

Start new line before issuing IDENTIFY command since messages from
other driver may interfere during waiting for command completion.

(enami)

2011-02-10 03:30:30 UTC MAIN commitmail json YAML

remove comments about needing to encode : since the on disk format does
not allow them. Also fix reversed encoding in lookup. From Taylor R Campbell.

(christos)

2011-02-10 02:28:20 UTC MAIN commitmail json YAML

Fix problem with bss-plt objects which a reloc index, not offset.
(secure-plt uses an offset (index*sizeof(rela), bss-plt uses an index)
secure-plt will now take the offset and divide by 12 for an index.

(matt)

2011-02-10 01:49:52 UTC MAIN commitmail json YAML

PR/44523: Taylor R Campbell: mount_hfs badly handles file names with slashes
in them, encode them as colons. XXX: Should encode : as :: too?

(christos)

2011-02-10 00:56:35 UTC MAIN commitmail json YAML

Reflect reality for i386 distrib kernels.

(jym)

2011-02-10 00:43:20 UTC MAIN commitmail json YAML

Reinstate INSTALL kernel for embedded ramdisk installs.

Reasons being:
- INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from
features included within.
- INSTALL_FLOPPY has its own config(5) file, and is tailored for "small"
floppy images; it misses features/drivers that could be needed to boot
in a decent environment for recent x86 machines (like ACPI)
- makes it closer to floppies distrib available for amd64

While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD
does not use the 3.6MiB image for El Torito cdroms anymore.

Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and
release/contents to reflect reality.

See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html

No comments, no objections.

(jym)

2011-02-10 00:23:15 UTC MAIN commitmail json YAML

Use only one function to pin pages with Xen, and provide macros to
call it for different levels (L1 => L4).

Replace all calls to xpq_queue_pin_table(...) in MD code with these new
functions, with proper #ifdef'ing depending on $MACHINE.

Rationale:
- only one function to modify for logging
- pushes responsibility to caller for chosing the proper pin level, rather
than Xen internal functions; this makes the pin level explicit rather than
implicit.

Boot tested for dom0 i386/amd64, PAE included. No functional change intended.

(jym)

2011-02-10 00:05:52 UTC MAIN commitmail json YAML

2011-02-09 22:01:44 UTC MAIN commitmail json YAML

Use $NetBSD$ instead of $Id$

(matt)

2011-02-09 21:26:55 UTC MAIN commitmail json YAML

this is no longer needed, register definitions for chipsfb now live in
dev/ic/ct65550reg.h

(macallan)

2011-02-09 21:21:32 UTC MAIN commitmail json YAML

use the bus independent stuff from ic/ct65550* and leave only the PCI specific
bits in pci/chipsfb.c

(macallan)

2011-02-09 21:18:04 UTC MAIN commitmail json YAML

2011-02-09 21:17:17 UTC bouyer-quota2 commitmail json YAML

Make sure to not try to close the quota vnodes twice.

(bouyer)

2011-02-09 20:53:10 UTC bouyer-quota2 commitmail json YAML

2011-02-09 20:32:49 UTC bouyer-quota2 commitmail json YAML

Put both QUOTA and QUOTA2 in opt_quota.h

(bouyer)

2011-02-09 19:49:45 UTC bouyer-quota2 commitmail json YAML

Support MNT_UPDATE for quota2 (especially r/o -> r/w transitions)

(bouyer)

2011-02-09 18:24:45 UTC MAIN commitmail json YAML

Since curlwp and curproc must always be non-NULL, remove the == NULL branches.

(matt)

2011-02-09 17:48:45 UTC bouyer-quota2 commitmail json YAML

Fix quota1 grace time format.

(bouyer)

2011-02-09 17:43:53 UTC bouyer-quota2 commitmail json YAML

2011-02-09 16:59:27 UTC MAIN commitmail json YAML

duh, revert previous.  they were already there

(pooka)

2011-02-09 16:47:14 UTC MAIN commitmail json YAML

In case the gentle ukfs_release() fails, do it again mit KRAFT ...
err, with FORCE.  This decreases the chance the file system will
be dirty after we plop with it.

(pooka)

2011-02-09 16:38:16 UTC MAIN commitmail json YAML

link in libs which are required these days

(pooka)

2011-02-09 16:15:01 UTC bouyer-quota2 commitmail json YAML

2011-02-09 16:10:19 UTC bouyer-quota2 commitmail json YAML

2011-02-09 16:09:55 UTC bouyer-quota2 commitmail json YAML

2011-02-09 15:31:30 UTC MAIN commitmail json YAML

Don't forget to build and install MI HIL man pages.

(tsutsui)

2011-02-09 15:12:41 UTC MAIN commitmail json YAML

2011-02-09 15:02:00 UTC MAIN commitmail json YAML

Fix build when GENFB is not there.

(bouyer)

2011-02-09 14:37:56 UTC MAIN commitmail json YAML

2011-02-09 14:34:42 UTC MAIN commitmail json YAML

2011-02-09 14:32:45 UTC MAIN commitmail json YAML

Add test which checks rumpclient does not use fds 0-2 for its
internal purposes.

(pooka)

2011-02-09 14:29:58 UTC MAIN commitmail json YAML

The following happens when sending mail with mutt via a rump
TCP/IP stack:

* mutt prepares to exec the smtp client: it forks and closes all
  file descriptors
* when the next networking syscall is done, rumpclient detects that
  the communication fd returned EBADF and does a reconnect,
  gets descriptor 0 for the socket and descriptor 1 for kqueue
* mutt opens the mail file and implicitly assumes it'll get 0-2,
  but in fact gets 2-4
* mutt execs the smtp agent which tries to read the mail from
  stdin (rumpclient communication socket) and fails

Even if mutt correctly did dup2() things would go south when trying
to communicate with the kernel server the next time, since rumpclient
would actually be talking with some mail body instead (well, it
could work, but in that case you'd need to write *really* weird
mails ;).

Hence, prevent rumpclient from using the special fd's 0-2 for its
purposes.

Should fix mutt problem reported by Alexander Nasonov.

(pooka)

2011-02-09 14:13:09 UTC MAIN commitmail json YAML

2011-02-09 13:41:00 UTC MAIN commitmail json YAML

2011-02-09 13:37:48 UTC MAIN commitmail json YAML

2011-02-09 13:24:24 UTC MAIN commitmail json YAML

if genfb is attached, hook into db_trap_callback to switch in and out of
polling mode as necessary

(jmcneill)

2011-02-09 13:19:53 UTC MAIN commitmail json YAML

switch genfb to polling mode at shutdown

(jmcneill)

2011-02-09 13:19:19 UTC MAIN commitmail json YAML

add vcons_{enable,disable}_polling and genfb_{enable,disable}_polling
functions, to switch between intr and polling modes when VCONS_DRAW_INTR
is defined

(jmcneill)

2011-02-09 12:01:20 UTC bouyer-quota2 commitmail json YAML

2011-02-09 11:38:57 UTC MAIN commitmail json YAML

2011-02-09 11:37:17 UTC bouyer-quota2 commitmail json YAML

Fix build without quotas

(bouyer)

2011-02-09 11:31:25 UTC bouyer-quota2 commitmail json YAML

Kill duplicate definitions

(bouyer)

2011-02-09 11:22:49 UTC MAIN commitmail json YAML

2011-02-09 11:18:30 UTC bouyer-quota2 commitmail json YAML

2011-02-09 11:00:08 UTC bouyer-quota2 commitmail json YAML

2011-02-09 10:55:13 UTC bouyer-quota2 commitmail json YAML

2011-02-09 10:52:08 UTC bouyer-quota2 commitmail json YAML

Make it build without FFS_EI

(bouyer)

2011-02-09 10:51:03 UTC bouyer-quota2 commitmail json YAML

2011-02-09 10:44:11 UTC bouyer-quota2 commitmail json YAML

2011-02-09 10:25:41 UTC MAIN commitmail json YAML

Restore historic SCCS IDs in the comments (were removed in previous commit).
Noted by wiz@.

(rmind)

2011-02-09 10:21:36 UTC bouyer-quota2 commitmail json YAML

Use prop_array_add_and_rel()

(bouyer)

2011-02-09 10:21:02 UTC bouyer-quota2 commitmail json YAML

2011-02-09 09:51:17 UTC bouyer-quota2 commitmail json YAML

Make it build in new world.
Don't attempt to update in-kernel quota, but instead warn if quotas
are already on. The rc.d script runs quotacheck before quotaon
so this shouldn't be a problem.

(bouyer)

2011-02-09 09:46:59 UTC MAIN commitmail json YAML

Don't do highestFD check with USE_POLL.  It provides no benefit
but causes a dependency between RLIMIT_NOFILE and rumphijack FDOFF.

christos ok

(pooka)

2011-02-09 09:32:50 UTC MAIN commitmail json YAML

2011-02-09 09:29:57 UTC MAIN commitmail json YAML

Remove leftover debug stuff.

(tsutsui)

2011-02-09 08:11:38 UTC MAIN commitmail json YAML

2011-02-09 06:26:48 UTC MAIN commitmail json YAML

Fix broken build (hi Christos!)

(dholland)

2011-02-09 05:11:15 UTC MAIN commitmail json YAML

List all the aliases supported for GPT partition types.

(schnoebe)

2011-02-09 04:37:54 UTC MAIN commitmail json YAML

Add VESA VBE/DDC EDID support for determining the monitor's preferred
video mode. "vesa on" will now select the preferred mode @ 8bpp if it can
be determined and is supported by the display adapter, otherwise it will
use 640x480 @ 8bpp.

(jmcneill)

2011-02-09 02:30:09 UTC MAIN commitmail json YAML

PRIx64 instead of llx for uint64_t format

(jmcneill)

2011-02-09 00:59:24 UTC MAIN commitmail json YAML

Make sure we include <inttypes.h> if we have it.  From Rumko.

(agc)

2011-02-08 23:28:25 UTC MAIN commitmail json YAML

%zu for size_t, not %zd

(jmcneill)

2011-02-08 23:06:25 UTC MAIN commitmail json YAML

VCONS_DRAW_INTR changes:
- use softint instead of workqueue for drawing
- track scr_dirty with atomic_ops

(jmcneill)

2011-02-08 23:05:00 UTC matt-nb5-mips64 commitmail json YAML

- fix cpu_number() define for non- MULTIPROCESSOR case

(cliff)

2011-02-08 23:01:28 UTC matt-nb5-mips64 commitmail json YAML

2011-02-08 22:42:32 UTC matt-nb5-mips64 commitmail json YAML

- cpu index variables (ddb_cpu, cpu_me) are now type u_int
- can now cpu_number() instead of cpu_index(curcpu())
since they are the same.

(cliff)

2011-02-08 22:39:23 UTC bouyer-quota2 commitmail json YAML

Update for quotactl rename

(bouyer)

2011-02-08 22:37:36 UTC matt-nb5-mips64 commitmail json YAML

- in rmixl_intr_init_clk, use MIPS_INT_MASK_SHIFT instead of 8
when calculating vector number for clock.

(cliff)

2011-02-08 22:34:18 UTC bouyer-quota2 commitmail json YAML

Needs printquota.c to link.

(bouyer)

2011-02-08 22:29:58 UTC bouyer-quota2 commitmail json YAML

Add quota2_subr.c to make it link again.

(bouyer)

2011-02-08 22:16:59 UTC MAIN commitmail json YAML

- WARNS ?= 4
- fix memory leaks
- fix error printing
- pass lint
- KNF
- constify
- ansify

(christos)

2011-02-08 22:14:22 UTC bouyer-quota2 commitmail json YAML

2011-02-08 21:59:50 UTC MAIN commitmail json YAML

the default socket rcvbuf for L2CAP is only 4Kbytes which is only
2 and a bit ethernet packets. Check and increase SO_RCVBUF on startup
so that we have buffers for 10 complete packets, should solve a
reported problem with overruns at higher connection speeds (our L2CAP
does not have any flow control).

(the default can still be adjusted upwards using sysctl)

(plunky)

2011-02-08 21:56:02 UTC matt-nb5-mips64 commitmail json YAML

use mutex_obj_alloc() to allocate config_queues_lock and dc_funcs_lock
instead of declaring them statically.

(cliff)

2011-02-08 21:47:25 UTC bouyer-quota2 commitmail json YAML

2011-02-08 21:46:53 UTC bouyer-quota2 commitmail json YAML

freebsd quotactl uses our COMPAT_50 syscall.

(bouyer)

2011-02-08 21:43:45 UTC MAIN commitmail json YAML

check number of filters received against max possible

(plunky)

2011-02-08 21:29:46 UTC bouyer-quota2 commitmail json YAML

for !_KERNEL case, always define FFS_EI.
Required for makefs, and maybe resize_ffs (it's not clear if
resize_ffs supports swapped byte order or not - swapped endian tests
are expected to fail but actually succeed :)

(bouyer)

2011-02-08 21:27:15 UTC matt-nb5-mips64 commitmail json YAML

- use mutex_obj_alloc() instead of declaring locks statically

(cliff)

2011-02-08 20:55:51 UTC MAIN commitmail json YAML

Add missing prototype for x86_genfb_mtrr_init to fix build.

Hi Jared!

(ahoka)

2011-02-08 20:20:28 UTC MAIN commitmail json YAML

2011-02-08 20:09:56 UTC bouyer-quota2 commitmail json YAML

Remove unused prototypes

(bouyer)

2011-02-08 20:04:52 UTC bouyer-quota2 commitmail json YAML

2011-02-08 20:00:54 UTC bouyer-quota2 commitmail json YAML