Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (1h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 10:33:26 UTC Now

2010-02-25 16:49:19 UTC MAIN commitmail json YAML

DTrace: okay *really* fix the deadman exit handling.  No need for that
over-complicated handshake. Fixes a lockdebug mutex held issue.

(darran)

2010-02-25 16:15:58 UTC MAIN commitmail json YAML

First part of shrinking/growing metadata partition support:

- extending the metadata partition

Still to follow:
- sparsify metadata partition
- growing the metadata partition
- unsparsifying metadata partition

(reinoud)

2010-02-25 15:07:06 UTC MAIN commitmail json YAML

Merge if_wm.c rev. 1.162.4.13 and if_wmvar.h rev. 1.2.46.3 into maintrunk.
Increase the timeout value to prevent timeout on 80003. The values are taken
from Intel's e1000 driver. Tested by spz and me.

(msaitoh)

2010-02-25 13:51:44 UTC MAIN commitmail json YAML

Convert to mdoc.
XXX: license should be added to file.

(wiz)

2010-02-25 13:09:17 UTC MAIN commitmail json YAML

Avoid line break in `Linux Ext2' strings.

(tsutsui)

2010-02-25 13:05:11 UTC MAIN commitmail json YAML

New sentence, new line. (more to come).

(wiz)

2010-02-25 12:58:18 UTC MAIN commitmail json YAML

Avoid marking up punctuation.

(wiz)

2010-02-25 12:56:37 UTC MAIN commitmail json YAML

2010-02-25 11:20:10 UTC MAIN commitmail json YAML

retire our private definitions for the scan1/3/5/7/9 DEC graphics
symbols, use the unicode definitions instead (which apparently didn't
exist when I wrote that)

(drochner)

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

DTrace: fix a problem with the code waiting for the deadman thread to exit
- now it does actually wait for it to exit.  Thanks to Frank Kardel for
spotting this.

(darran)

2010-02-25 11:03:33 UTC netbsd-5 commitmail json YAML

Fix regression with i80003 caused by ticket #1277

(sborrill)

2010-02-25 10:59:58 UTC netbsd-5 commitmail json YAML

Fix regression caused by pullup #1277 requested by msaitoh.

(sborrill)

2010-02-25 10:56:25 UTC MAIN commitmail json YAML

fix wrong widechar assignment for "up arrow"

(drochner)

2010-02-25 08:06:43 UTC MAIN commitmail json YAML

add reachover logic for agrep - an approximate grep program which uses
the newly added libtre, which is "the free and portable approximate
regex matching library".

the manual page is not yet in standard format

(agc)

2010-02-25 07:46:15 UTC MAIN commitmail json YAML

add reachover glue, and config headers, to allow libtre to build with WARNS=4

(agc)

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

initial import of tre-0.8.0 into the external sources framework.

with many thanks to ville laurikari for writing tre in the first place
and for changing the licensing to a 2-clause bsd license; thanks also to
matthias-christian ott for his work on the google summer of code 2009
project.

this import brings the distribution to src/external - the reachover
build files will follow

Status:

Vendor Tag: LAURIKARI
Release Tags: tre-0-8-0-base

(agc)

2010-02-25 07:21:20 UTC MAIN commitmail json YAML

2010-02-25 07:17:49 UTC MAIN commitmail json YAML

2010-02-25 07:15:25 UTC MAIN commitmail json YAML

s/cpu_fork/cpu_lwp_fork/ in comment.

(skrll)

2010-02-25 07:14:48 UTC MAIN commitmail json YAML

2010-02-25 05:54:03 UTC uebayasi-xip commitmail json YAML

2010-02-25 05:53:23 UTC matt-nb5-mips64 commitmail json YAML

Make the UP and MP ASID allocation algorithm common.  Significantly improve
the algorithm.  Now when we exhaust the ASIDs, interrogate the TLB for active
ASIDS and release all the other for future allocations.  This leaves the
TLB entries with ASIDs valid avoiding the need to re-incur TLB misses for
them.

(matt)

2010-02-25 05:45:12 UTC matt-nb5-mips64 commitmail json YAML

2010-02-25 05:24:53 UTC matt-nb5-mips64 commitmail json YAML

Remove ci_curpm since it isn't used.

(matt)

2010-02-25 05:24:24 UTC matt-nb5-mips64 commitmail json YAML

Make sure we aren't looking up a direct-mapped address.

(matt)

2010-02-25 05:13:01 UTC uebayasi-xip commitmail json YAML

2010-02-25 05:05:23 UTC uebayasi-xip commitmail json YAML

Use VM_PAGE_TO_MD().  Only compile tested.

(uebayasi)

2010-02-25 04:46:28 UTC uebayasi-xip commitmail json YAML

Use VM_PAGE_TO_MD().  Only compile tested.

(uebayasi)

2010-02-25 04:33:44 UTC uebayasi-xip commitmail json YAML

2010-02-25 04:33:06 UTC uebayasi-xip commitmail json YAML

2010-02-25 04:11:29 UTC uebayasi-xip commitmail json YAML

2010-02-25 03:44:17 UTC uebayasi-xip commitmail json YAML

2010-02-25 03:33:09 UTC MAIN commitmail json YAML

a very preliminary driver for Wildcat 5110 / Sun XVR-500 graphics boards
Since we don't have any documentationthis driver is unaccelerated and thanks
to the insane state we get the hardware in it's also slow and scrolling
looks weird.
Some hardware info came from OpenBSD's ifb driver.

(macallan)

2010-02-25 03:30:22 UTC uebayasi-xip commitmail json YAML

2010-02-25 03:20:02 UTC MAIN commitmail json YAML

2010-02-25 03:19:51 UTC uebayasi-xip commitmail json YAML

pg->mdpage -> VM_PAGE_TO_MD(pg)

(uebayasi)

2010-02-25 03:18:44 UTC MAIN commitmail json YAML

add 3Dlabs Wildcat 5110, also known as Sun XVR-500

(macallan)

2010-02-25 03:11:25 UTC MAIN commitmail json YAML

Update for recent changes to data structures.

(pgoyette)

2010-02-25 02:57:18 UTC uebayasi-xip commitmail json YAML

pg->mdpage -> VM_PAGE_TO_MD(pg)

(uebayasi)

2010-02-25 02:19:28 UTC MAIN commitmail json YAML

Update sensor list for VID sensor.

XXX I don't think this is sufficiently large change to bump the date.

(pgoyette)

2010-02-25 00:50:52 UTC MAIN commitmail json YAML

Don't mention cardbus_free_tag() and Cardbus_free_tag(), they are no
more.

(dyoung)

2010-02-25 00:47:40 UTC MAIN commitmail json YAML

2010-02-25 00:18:44 UTC MAIN commitmail json YAML

2010-02-25 00:14:10 UTC MAIN commitmail json YAML

DTrace: have DTrace build with out requiring MKZFS=yes.

(darran)

2010-02-24 23:52:49 UTC MAIN commitmail json YAML

Use device_suspensor_t.

(dyoung)

2010-02-24 23:49:34 UTC MAIN commitmail json YAML

Update the doco, just in case somebody adds a new CardBus driver
before I've finished tucking CardBus under the PCI abstraction,
unlikely though that is.

(dyoung)

2010-02-24 23:38:40 UTC MAIN commitmail json YAML

Start to tuck Cardbus under the PCI abstraction.  Step #1, textual
substitution: for all practical purposes, pcitag_t and cardbustag_t are
interchangeable, so just use pcitag_t.  Ditto pcireg_t and cardbusreg_t.

Poison new uses of cardbusreg_t and cardbustag_t by deleting the type
definitions.

(dyoung)

2010-02-24 23:37:45 UTC MAIN commitmail json YAML

Fix handling of 6bit VID register (6th bit takes place of 12VIn sensor).

Move VID out of sysctl tree - make it a separate sensor of type INTEGER.

Clean-up some of the chip-descriptors.

(pgoyette)

2010-02-24 23:03:00 UTC MAIN commitmail json YAML

2010-02-24 22:58:45 UTC MAIN commitmail json YAML

Use device_t, device_private().

(dyoung)

2010-02-24 22:38:10 UTC MAIN commitmail json YAML

2010-02-24 21:53:26 UTC MAIN commitmail json YAML

2010-02-24 21:34:57 UTC MAIN commitmail json YAML

2010-02-24 21:34:23 UTC MAIN commitmail json YAML

KNF: change spaces to tabs.

(dyoung)

2010-02-24 21:25:52 UTC MAIN commitmail json YAML

Don't bother to #define PCI_PREFER_IOSPACE, nothing uses it.

(dyoung)

2010-02-24 21:24:20 UTC MAIN commitmail json YAML

Change 'typedef void *pci_chipset_tag_t' to 'typedef struct
pci_chipset_tag *pci_chipset_tag_t' for an improvement in type safety.
(Back when I did the same for cardbus_chipset_tag_t, it helped to turn
up some bugs!)

(dyoung)

2010-02-24 21:22:01 UTC MAIN commitmail json YAML

Rename to 'pc' all variables 'pci_chipset_tag'.

(dyoung)

2010-02-24 21:08:54 UTC MAIN commitmail json YAML

Fix a bug in the dtrace_state_deadman() thread; return should have been
a continue (thanks Frank!).

(darran)

2010-02-24 19:52:52 UTC MAIN commitmail json YAML

2010-02-24 19:20:13 UTC MAIN commitmail json YAML

Rename metadata partition parameters to be less generic and add the flags.

(reinoud)

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

Extract UDF metadata partition parameters as already done for VAT and sparable
partitions.

(reinoud)

2010-02-24 19:12:12 UTC MAIN commitmail json YAML

2010-02-24 18:33:45 UTC MAIN commitmail json YAML

map some more punctuation to more or less good replacements in the IBM
character set

(drochner)

2010-02-24 18:16:50 UTC MAIN commitmail json YAML

Start to tuck Cardbus under the PCI abstraction.  Step #1, textual
substitution: for all practical purposes, pcitag_t and cardbustag_t
are interchangeable, so just use pcitag_t.

(dyoung)

2010-02-24 17:59:33 UTC MAIN commitmail json YAML

Mark some suspicious ENODEV returns (should be ENXIO?) with comments.

(dyoung)

2010-02-24 17:34:56 UTC MAIN commitmail json YAML

print end of line before getting the descriptor as it sleeps

(plunky)

2010-02-24 17:00:25 UTC MAIN commitmail json YAML

use # for include directive, just because..

(plunky)

2010-02-24 16:22:58 UTC uebayasi-xip commitmail json YAML

2010-02-24 15:58:26 UTC MAIN commitmail json YAML

Merge more indirect functions.  Some comments.

(uebayasi)

2010-02-24 15:40:54 UTC MAIN commitmail json YAML

Disable stack protection warnings for more sources which use dynamically
sized stack buffers.

(tron)

2010-02-24 15:18:15 UTC MAIN commitmail json YAML

Use roundup2() in <sys/param.h> rather than a conditional.

(tsutsui)

2010-02-24 15:13:34 UTC MAIN commitmail json YAML

Now dp8390_config() calculates mem_ring correctly so
no longer need to override it in ne2000_attach().

(tsutsui)

2010-02-24 14:56:04 UTC MAIN commitmail json YAML

Expose rump_schedule() and rump_unschedule().  These can be used
for wrapping application space calls to the rump kernel without
having to do heavyweight interface specification with ifspec.

(pooka)

2010-02-24 13:56:07 UTC MAIN commitmail json YAML

Dont pass option -x down to fsck_xxxfs.

Hi christos ...

(hannken)

2010-02-24 13:10:26 UTC MAIN commitmail json YAML

Fix a wrong calculation bug around RX ring buffer memory address
slipped in about sixteen years ago.  Fortunately, it had been working
for ages because some devices used address zero and other devices
ignored wrong higher bits.

Tested on we(4) (SMC Elite Ultra) and ne(4) (NE2000 compatible
named UL0001) on ISA.
Note FreeBSD also uses the same correct value in their ed(4) driver.

(tsutsui)

2010-02-24 13:02:13 UTC MAIN commitmail json YAML

2010-02-24 12:51:06 UTC MAIN commitmail json YAML

Disable stack protection warnings for sources which use dynamically
sized stack buffers.

(tron)

2010-02-24 12:29:47 UTC MAIN commitmail json YAML

Fix porting miss.
  However this change in between #ifdef notyet and #endif.
  Thanks for fukaumi.

(kiyohara)

2010-02-24 12:18:37 UTC MAIN commitmail json YAML

Include "bsd.own.mk" before checking "MKDTRACE" to allow setting it
in "/etc/mk.conf".

(tron)

2010-02-24 11:56:35 UTC MAIN commitmail json YAML

Disable stack protection warnings for "zdb_il.c" which uses a dynamically
sized array on the stack.

(tron)

2010-02-24 11:00:28 UTC MAIN commitmail json YAML

Add -h, which makes output of bytes counts "humanized" (e.g. -bih)

(netstat had -h some 15 years ago, but since then it has been just
a fancy way of calling usage())

(pooka)

2010-02-24 10:18:19 UTC MAIN commitmail json YAML

Fix build of the "dtrace" kernel module.

(tron)

2010-02-24 10:11:53 UTC MAIN commitmail json YAML

check for TLB_V bit for valid tte entries, not against zero.
KASSERT() the 3rd call to pseg_get() in pmap_page_cache() like the other 2.

(mrg)

2010-02-24 09:49:36 UTC MAIN commitmail json YAML

when handing back page table pages to UVM, flush them from the dcache
on all CPUs.

idea from skrll@, and makes my disk-based SB2000 stable.

tested on U60, SB2000 and SB2500.

(mrg)

2010-02-24 08:22:59 UTC MAIN commitmail json YAML

New sentence, new line; remove trailing whitespace.

(wiz)

2010-02-24 06:38:53 UTC MAIN commitmail json YAML

s/printf/db_printf/ in a few places.

(skrll)

2010-02-24 06:34:55 UTC MAIN commitmail json YAML

2010-02-24 06:18:19 UTC MAIN commitmail json YAML

uvm_fault_upper_lookup, uvm_fault_upper_neighbor: There is no point to call
pmap_update() without calling pmap_enter().

(Probably calling only once after loop (as done in uvm_fault_lower_lookup())
is enough.  If done so, other threads see entered neighbor pages as reflected
a little latter.)

(uebayasi)

2010-02-24 06:05:35 UTC MAIN commitmail json YAML

2010-02-24 05:26:28 UTC MAIN commitmail json YAML

2010-02-24 05:00:55 UTC MAIN commitmail json YAML

2010-02-24 04:48:29 UTC MAIN commitmail json YAML

move the tlb flush routines into cache.h to avoid machine/pmap.h polution.

(mrg)

2010-02-24 04:32:58 UTC MAIN commitmail json YAML

Slightly clean up uvm_fault() code path after pmap_enter().  Now tasks
needed for page cache are concentrated in own functions (uvm_fault_*_done()).

(uebayasi)

2010-02-24 04:20:45 UTC MAIN commitmail json YAML

Record if "promote" is done in UVMHIST.  Do it for "upper" fault too.

(uebayasi)

2010-02-24 04:18:09 UTC MAIN commitmail json YAML

Merge some indirect "lower" fault handlers back.  Prompted by rmind@.

(uebayasi)

2010-02-24 01:58:53 UTC MAIN commitmail json YAML

- re-introduce sp_tlb_flush_pte() and sp_tlb_flush_all() that call
  the right USI/USIII version.
- define tlb_flush_pte() in terms of sp_tlb_flush_pte() for the
  !MULTIPROCESSOR case

this centralises some CPU_IS_USIII_UP() tests.

(mrg)

2010-02-24 01:19:37 UTC uebayasi-xip commitmail json YAML

Implement DIOCGPHYSADDR, a special block device ioctl for block devices that
can be directly memory-mapped.  When such a device is mounted, VFS checks
the backing store is XIP capable by querying this ioctl.

Add struct disk to struct flash_softc and let it do common bdev tasks.

(uebayasi)

2010-02-24 00:30:21 UTC matt-nb5-mips64 commitmail json YAML

When adding a CPU to a TLB, mark the kernel pmap as "active" and "onproc"
for that CPU.

(matt)

2010-02-24 00:09:31 UTC matt-nb5-mips64 commitmail json YAML

2010-02-24 00:09:04 UTC matt-nb5-mips64 commitmail json YAML

Fix bug because of typo: "if (foo); something" is not the
same as "if (foo) something".  Add some more KASSERTs (used to find the bug).

(matt)

2010-02-24 00:01:12 UTC MAIN commitmail json YAML

- Use ctob() instead of ptoa() to obtain physical addresses from frame
numbers. Using ptoa() will cast to vaddr_t, which might no be adequate
for architectures where sizeof(paddr_t) > sizeof(vaddr_t) (like i386 PAE).

- small fix inside AGP heuristics to avoid masking high order bits for
systems with more than 4GB.

Reviewed by bouyer@.

See also http://mail-index.netbsd.org/tech-kern/2010/02/22/msg007373.html

(jym)

2010-02-23 22:52:21 UTC MAIN commitmail json YAML

oops. don't call sp_tlb_flush_pte_usiii() on USI/USII.

(mrg)

2010-02-23 22:22:29 UTC MAIN commitmail json YAML

DTrace: remove kern_dtrace.c since it is no longer used.  (Its functions
are inlined in dtrace_bsd.h).

(darran)

2010-02-23 22:21:25 UTC MAIN commitmail json YAML

2010-02-23 22:19:27 UTC MAIN commitmail json YAML

DTrace: Get rid of the KDTRACE_HOOKS ifdefs in the kernel.  Replace the
functions with inline function that are empty when KDTRACE_HOOKS is not
defined.

(darran)

2010-02-23 21:38:36 UTC MAIN commitmail json YAML

Move ahci_channel_start() after BSY has cleared (what seems to matter
here is not touching SError while BSY is asserted). Fix random
behavior (serial console corruption/misfunction, misbehavior of USB
controllers, crasy interrupts crashing the Xen hypervisor, ...)
of Intel ESB2 controller with some brand of hitachi drives.

(bouyer)

2010-02-23 20:51:26 UTC MAIN commitmail json YAML

Use correct offset to block number calculations.

Also change access to filesystem blocks to be done by fragment instead
of by physical block. Fragments are the fundamental blocks of the
filesystem.

For a theoretical filesystem that accesses the disk in smaller units
than stored in mp->mnt_fs_bshift, the assumption might be wrong. But
this will also break other subsystems. The value mp->mnt_dev_bshift
which formerly represents the physical sector size is currently only
virtual in NetBSD (always DEV_BSIZE).

(mlelstv)

2010-02-23 20:42:40 UTC MAIN commitmail json YAML

adjust INTERP path for NetBSD (needed eg for -static -pie)

(drochner)

2010-02-23 20:41:41 UTC MAIN commitmail json YAML

Replace individual queries for partition information with
new helper function.
Use this information to query physical sector sizes for WAPBL
instead of hardcoded defaults.
No longer limits physical sector sizes to 512 bytes.

(mlelstv)

2010-02-23 20:33:48 UTC matt-nb5-mips64 commitmail json YAML

Make sure <mips/locore.h> is not included by MI code.
Add send_ipi and cpu_offline_md hooks to locoresw.
Add MP support to pmap (pvlist locking, tlb locking).
Add TLB shootdown support (see comment at the top of mips/pmap_tlb.c).
Add mipsXX_tlb_invalidate_globals routine

(matt)

2010-02-23 20:32:33 UTC matt-nb5-mips64 commitmail json YAML

Instead of a read-only ipl_sr_bits, define a ipl_sr_map struct and fill that
in the interrupt init routine.  There's a default ipl_sr_map will operate
correctly, but isn't performant.

(matt)

2010-02-23 20:25:57 UTC matt-nb5-mips64 commitmail json YAML

Instead of a read-only ipl_sr_bits, define a ipl_sr_map struct and fill that
in the interrupt init routine.  There's a default ipl_sr_map will operate
correctly, but isn't performant.

(matt)

2010-02-23 20:24:37 UTC matt-nb5-mips64 commitmail json YAML

2010-02-23 19:48:26 UTC MAIN commitmail json YAML

misc fixes and improvements:
-call setlocale(LC_CTYPE, "") before nl_langinfo(CODESET) if the
locale settings is (still) at "C" - otherwise the CODESET doesn't work
-fix the type of the WACS_* symbols -- this needs to be cchar_t*
-add safeguards where the return value of wcwidth() is used for
loop counters or indexing -- it can be -1
-use more common code in the widechar support case -- in particular
let the wchar functions do the work even if chtype ones were called
-implement wcursyncup/wsyncup/wsyncdown
-somewhat experimental: allow ACS_* variables to refer to WACS_*
table entries -- this way, programs using the old chtype using API
can use UTF8 line drawing on terminals which support UTF8 but not
ACS switching
-fix some logics bugs in UTF8 recognition and ALTCHARSET handling

(drochner)

2010-02-23 19:28:00 UTC MAIN commitmail json YAML

2010-02-23 16:41:01 UTC MAIN commitmail json YAML

2010-02-23 16:35:07 UTC MAIN commitmail json YAML

2010-02-23 15:38:30 UTC uebayasi-xip commitmail json YAML

Put back vm_page::phys_addr for now, because removing it involves some random
parts in the tree.  I'll revisit this after merging the branch.

(uebayasi)

2010-02-23 15:27:57 UTC uebayasi-xip commitmail json YAML

2010-02-23 14:05:04 UTC MAIN commitmail json YAML

* abort correct endpoint in bulk xfers
* actually free memory in the freem method (well, usually stick
  it to the usb freelist, but same thing)

(pooka)

2010-02-23 08:46:33 UTC MAIN commitmail json YAML

check for svm feature flags if cpuid function 0x8000000a is available.

(cegger)

2010-02-23 08:46:17 UTC uebayasi-xip commitmail json YAML

Make struct vm_page_md * -> struct vm_page_md * lookup a real function and
hide its internal.  Won't cause much performance loss because results are
usually cached by callers.

(uebayasi)

2010-02-23 08:23:24 UTC MAIN commitmail json YAML

Mark each object as printed as visited and then print.

Fixes PR/48211.

As a side effect the libraries are printed in, imo, a better order.

(skrll)

2010-02-23 07:46:28 UTC uebayasi-xip commitmail json YAML

genfs_do_getpages_xip: Drop vmobjlock before calling VOP_BMAP, otherwise
deadlock.  No idea how this worked for me before.

Directly call uvm_phys_to_vm_page_device() to make a device page cookie.

(uebayasi)

2010-02-23 07:44:25 UTC uebayasi-xip commitmail json YAML

Introduce uvm_page_physload_device().  This registers a physical address
range of a device, similar to uvm_page_physload() for memories.  For now,
this is supposed to be called by MD code.  We have to consider the design
when we'll manage mmap'able character devices.

Expose paddr_t -> struct vm_page * conversion function for device pages,
uvm_phys_to_vm_page_device().  This will be called by XIP vnode pager.
Because it knows if a given vnode is a device page (and its physical
address base) or not.  Don't look up device segments, but directly make a
cookie.

(uebayasi)

2010-02-23 07:12:08 UTC uebayasi-xip commitmail json YAML

Don't forget opt_device_page.h.

(uebayasi)

2010-02-23 07:11:46 UTC uebayasi-xip commitmail json YAML

uvm_fault_lower_promote: One more missing part for device pages to by-pass
page cache handling.  When a page in a uobj is promoted, its content is copied
to another owned by the newly allocated anon.  The old page cache is then
disposed.  Of course we don't need to dispose device pages in such a case,
so skip it.

Don't forget opt_device_page.h.

Count lower fault correctly.

(uebayasi)

2010-02-23 07:05:05 UTC uebayasi-xip commitmail json YAML

ubc_alloc: Don't forget taking the parent's vmobjlock in device page cases.

(uebayasi)

2010-02-23 07:03:13 UTC uebayasi-xip commitmail json YAML

Pass struct vm_page_md * to VM_MDPAGE_INIT(), not struct vm_page *.

(uebayasi)

2010-02-23 07:02:23 UTC MAIN commitmail json YAML

Note that the physical interfaces must not have any (IPv4 or IPv6) address
before attaching them to agr.

(martti)

2010-02-23 07:00:58 UTC uebayasi-xip commitmail json YAML

Check XIP mount condition more nicely.

(uebayasi)

2010-02-23 06:58:07 UTC uebayasi-xip commitmail json YAML

More bits to pass the new XIP mount option correctly.

(uebayasi)

2010-02-23 06:27:40 UTC MAIN commitmail json YAML

2010-02-23 05:32:09 UTC MAIN commitmail json YAML

change print_dtlb() and print_itlb() to take (tlb_size, tlb_selectbits).
for cheetah, print the 3 dtlb's and 2 itlb's.

now "mach dtlb" and "mach itlb" work for cheetah.

(mrg)

2010-02-23 05:24:50 UTC MAIN commitmail json YAML

add some bits to set to access all the cheetah dtlb/itlb's.

(mrg)

2010-02-23 01:24:45 UTC MAIN commitmail json YAML

fix a bug in verifying memory.

add two examples to the netpgp(1) manual page outlining how to sign
and encrypt via a pipeline, and how to decrypt and verify/cat using a
pipeline.

(agc)

2010-02-23 00:23:36 UTC MAIN commitmail json YAML

2010-02-23 00:13:06 UTC MAIN commitmail json YAML

Correct calculation and display of SDR DRAM speed.  From OpenBSD.

Fixes PR kern/42736

(pgoyette)

2010-02-23 00:03:10 UTC MAIN commitmail json YAML

PR 36988: ISO C99 mandates that HUGE_VAL, HUGE_VALF, HUGE_VALL and
INFINITY are constant expressions.

Use the GCC builtins if possible to implement them.

(joerg)

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

Remove a duplicate entry for PTE_BASE.

While here, introduce PDP_SIZE and PDE_SIZE. They will be used by asm code
to make it more generic (PAE related).

(jym)

2010-02-22 23:05:39 UTC MAIN commitmail json YAML

libterminfo can now compile a single terminfo description which allows
$TERMINFO to be a terminfo description as well as a file reference.

This enables the user to modify the terminfo description on read-only
media.

(roy)

2010-02-22 22:28:58 UTC MAIN commitmail json YAML

2010-02-22 21:32:55 UTC MAIN commitmail json YAML

Deal with PA2.0 cache move-in rules by purging the TLB as well as
flushing/purging the cache.

(skrll)

2010-02-22 20:17:09 UTC matt-nb5-mips64 commitmail json YAML

2010-02-22 20:14:07 UTC matt-nb5-mips64 commitmail json YAML

Don't include <mips/locore.h>.  Rely on the weak alias in locore_mips3.S

(matt)

2010-02-22 20:13:22 UTC matt-nb5-mips64 commitmail json YAML

Add a weak alias of cpu_counter32 to mips3_cp0_count_read.  This allows
<mips/cpu_counter.h> to avoid including <mips/locore.h>.

(matt)

2010-02-22 20:13:01 UTC MAIN commitmail json YAML

2010-02-22 20:12:23 UTC MAIN commitmail json YAML

Use standard section headers and mark up author with An.

(wiz)

2010-02-22 20:08:58 UTC matt-nb5-mips64 commitmail json YAML

Add initial list of IPIs for MIPS SMP.

(matt)

2010-02-22 20:05:03 UTC MAIN commitmail json YAML

Revert lib_nvpair hack now when it is not needed when njoly@ commited his fix to
bsd.lib.mk.

(haad)

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

Run binaries with ELF_TYPE==DYN at virtual address PAGE_SIZE rather
than 0. This is still not the intent of PIE, but it allows them to
run with VA 0 disabled.
(The PAX_ASLR stuff which should deal with this needs work.)
CV: ----------------------------------------------------------------------

(drochner)

2010-02-22 19:21:37 UTC MAIN commitmail json YAML

2010-02-22 19:20:33 UTC MAIN commitmail json YAML

2010-02-22 17:27:05 UTC MAIN commitmail json YAML

Forgot to add smscmon here...

(pgoyette)

2010-02-22 16:09:41 UTC netbsd-5 commitmail json YAML

2010-02-22 16:07:59 UTC netbsd-5 commitmail json YAML

Apply patch (requested by skrll in ticket #1312):
Fix ticket #793: s/setfunc_trampoline/lwp_trampoline/.

(snj)

2010-02-22 16:07:24 UTC netbsd-5-0 commitmail json YAML

2010-02-22 16:05:59 UTC netbsd-5-0 commitmail json YAML

Apply patch (requested by skrll in ticket #1312):
Fix ticket #793: s/setfunc_trampoline/lwp_trampoline/.

(snj)

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

* get UDESC_CONFIG for proper config index
* support UR_SET_CONFIG for root hub
* set port change bits for root hub interrupts
+ cosmetics

(pooka)

2010-02-22 13:42:04 UTC MAIN commitmail json YAML

Correct spelling of smscmon and add (commented out) to GENERICs

(pgoyette)

2010-02-22 12:35:32 UTC MAIN commitmail json YAML

Note shared objects extension change, and stalled files.

(njoly)

2010-02-22 12:33:22 UTC MAIN commitmail json YAML

Change shared object file extension from .so to .pico, to avoid
conflicts with shared libaries names libXX.so; as recently seen with
MKUPDATE=yes builds for libelf and libnvpair.

All now stalled regular .so files need to be manually removed from
object directories.

(njoly)

2010-02-22 12:21:27 UTC MAIN commitmail json YAML

Disable stack protection warnings for "dtrace.c" which uses alloca(3).

(tron)

2010-02-22 11:01:29 UTC MAIN commitmail json YAML

2010-02-22 10:59:08 UTC MAIN commitmail json YAML

Get rid of extra include files added while debugging the toolchain build
problem.

(darran)

2010-02-22 10:48:33 UTC MAIN commitmail json YAML

2010-02-22 09:51:11 UTC MAIN commitmail json YAML

- note about support for the large_file option of ext2fs rev 1
- 32 bit UID and GID support on ext2fs has been added since 5.0
  so remove description about the limitations from BUGS section.

(tsutsui)

2010-02-22 09:45:02 UTC MAIN commitmail json YAML

32 bit UID and GID support on ext2fs has been added since 5.0
so remove description about the limitations from BUGS section.

(tsutsui)

2010-02-22 08:41:10 UTC MAIN commitmail json YAML

Comment out crash(8) reference, per PR 10708, until a MI one exists.

(wiz)

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

Fix check for old trap frame layout.

(dsl)

2010-02-22 07:55:32 UTC MAIN commitmail json YAML

smcsmon.4 -> smscmon.4

(jnemeth)

2010-02-22 07:52:52 UTC MAIN commitmail json YAML

remove accidentally committed et.4/etphy.4

(jnemeth)

2010-02-22 07:48:43 UTC MAIN commitmail json YAML

fix build breakage -- add new smscmon.4 man page

(jnemeth)

2010-02-22 06:42:15 UTC MAIN commitmail json YAML

DTrace: missed the opt_dtrace.h include for these.

(darran)

2010-02-22 06:10:30 UTC MAIN commitmail json YAML

Describe SPLASHSCREEN and SPLASHSCREEN_PROGRESS.

(ahoka)

2010-02-22 05:59:04 UTC MAIN commitmail json YAML

Add SPLASH example, like in i386.

(ahoka)

2010-02-22 05:57:11 UTC MAIN commitmail json YAML

Mention splash need genfb or radeonfb

(ahoka)

2010-02-22 05:55:10 UTC MAIN commitmail json YAML

Restore splashscreen support with genfb.
genfb patch from Pierre Pronchery, other small changes to make it
compile by me.

Closes PR kern/42605.

XXX doesnt work in 8bit, probably a cmap issue

(ahoka)

2010-02-22 04:57:43 UTC MAIN commitmail json YAML

Specify the correct default address for smscmon

(pgoyette)

2010-02-22 04:55:03 UTC netbsd-5 commitmail json YAML

2010-02-22 04:51:16 UTC netbsd-5 commitmail json YAML

Apply patch (requested by skrll in ticket #1311):
Add dhclient to the hp700 install media.

(snj)

2010-02-22 04:48:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1309):
usr.sbin/repquota/repquota.c: revision 1.25
Make block fields one char wider; allows to sanely display quotas up to
99.9GB while still fitting 80 columns.
Something else needs to be found for the long term ...

(snj)

2010-02-22 04:43:47 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1302):
sys/ufs/ext2fs/ext2fs_inode.c: revision 1.71
sys/ufs/ffs/ffs_inode.c: revision 1.104
sys/ufs/lfs/lfs_inode.c: revision 1.121
sys/ufs/ufs/ufs_inode.c: revision 1.79
- ufs_balloc_range(): on error, only PG_RELEASED the pages that were
  allocated to extend the file to the new size. Releasing all pages
  may release pages that contains previously-written data not yet flushed
  to disk. Should fix PR kern/35704
- {ffs,lfs,ext2fs}_truncate(): Even if the inode's size is the same as
  the new length, call uvm_vnp_setsize(). *_truncate() may have been
  called by *_write() in the error path (e.g. block allocation failure
  because of quota of file system full), and at this point v_writesize
  has been set to the desired size of the file and not reverted to the
  old size. Not adjusting v_writesize to the real size cause
  genfs_do_io() to write to disk past the real end of the file.

(snj)

2010-02-22 04:36:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1299):
sys/arch/xen/xen/isa_machdep.c: revision 1.23
sys/arch/xen/xen/pciide_machdep.c: revision 1.17
Enlarge temporary buffer, so that event counter's name is not truncated
for ioapic interrupts.

(snj)

2010-02-22 03:54:25 UTC MAIN commitmail json YAML

2010-02-22 03:52:06 UTC MAIN commitmail json YAML

2010-02-22 03:50:56 UTC MAIN commitmail json YAML

Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor

From Takahiro HAYASHI in PR kern/40420

(pgoyette)

2010-02-22 00:16:31 UTC MAIN commitmail json YAML

- store the maximum [id]cache size / line size for each cpu

- remove patch_kernel() since it isn't necessary and has been patching
  the wrong thing in general.

- implement USIII versions of blast_icache(), dcache_flush_page() and
  cache_flush_phys().  use the newly recorded cache size/line sizes.

- in winfixsave, flush the D$ with the right size index and ops.  this
  kills one of the wrong tag->inval patches.

- for blast_dcache(), use the newly recorded dcache_size/line_size.

- for blast_icache(), use the newly recorded cache size/line sizes.
  for the USIII verison, disable the I$ while writing to ASI_ICACHE_TAG.

these changes removed several hard coded cache sizes values, some very
wrong kernel patching, and seem to make the current failure modes for
USIII less common, but not gone.

(mrg)

2010-02-21 21:16:09 UTC MAIN commitmail json YAML

Add more FreeBSD versions.

(wiz)

2010-02-21 21:08:27 UTC MAIN commitmail json YAML

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

Remove unnecessary LIBS (-ledit, -lbz2, -lcrypt) for SMALL binaries
with libhack.

(tsutsui)

2010-02-21 20:10:52 UTC MAIN commitmail json YAML

2010-02-21 20:09:50 UTC MAIN commitmail json YAML

Use tiny limited distrib/utils/x_gzip. (no bzip2 and compress support)

(tsutsui)

2010-02-21 20:06:19 UTC MAIN commitmail json YAML

- explicitly specify -Os via DBG for libhack build
- set WARNS=1 for sanity

(tsutsui)

2010-02-21 20:04:59 UTC MAIN commitmail json YAML

Add dd(1) to install ramdisk binaries to wipe out existing disklabel etc.
Per request from David Ross on port-atari.

(tsutsui)

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

Fix confusion about PRE/POST in previous; and another place that has the
same issue. Also add a BUS_DMASYNC_POSTWRITE to the POLL operation.
Problem pointed out by tsutsui@.
Still not perfect (a BUS_DMASYNC_PREREAD would be needed after the
testing the condition in the POLL() macro), but closer.

(bouyer)

2010-02-21 18:00:14 UTC MAIN commitmail json YAML

2010-02-21 17:57:03 UTC MAIN commitmail json YAML

Add pseudo-device ksyms. Noticed by David Ross on port-atari.

(tsutsui)

2010-02-21 16:24:21 UTC MAIN commitmail json YAML

dev_bsize wasn't initialized. The actual value doesn't matter since
the same value is used to compute byte offsets into the special file
but a value of zero causes a division by zero.

(mlelstv)

2010-02-21 14:26:33 UTC MAIN commitmail json YAML