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:48:32 UTC Now

2010-05-01 11:28:41 UTC MAIN commitmail json YAML

Enable file-system MFS. sysinst(8) assumes it's default.

(tsutsui)

2010-05-01 11:20:21 UTC MAIN commitmail json YAML

Disable module autoload so that it won't foil our module unload test.

(pooka)

2010-05-01 11:14:37 UTC MAIN commitmail json YAML

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

2010-05-01 10:46:29 UTC MAIN commitmail json YAML

2010-05-01 10:44:59 UTC MAIN commitmail json YAML

Return correct value from union_islocked.
(XXX: anything asserting LK_SHARED will fail because union doesn't
support shared locks)

(pooka)

2010-05-01 10:43:31 UTC MAIN commitmail json YAML

fix !USE_ATF case

(pooka)

2010-05-01 09:00:06 UTC MAIN commitmail json YAML

Now that we have a big devsw_conv0, need at least as many entries
in devsw as the highest device number in the conv table.  Do a
"good for a hundred years" guess now, fix properly later.

(pooka)

2010-05-01 08:35:52 UTC MAIN commitmail json YAML

Note that the return type sould arguably be intmax_t instead of long long.

(jruoho)

2010-05-01 08:30:00 UTC MAIN commitmail json YAML

Remove the (incorrect) note about inconsistent return values. Name the exit
code as EXIT_FAILURE instead of integer 1.

(jruoho)

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

Add more bugs. Namely, besides the return values that are confusing, no
function in a modern standard C library, exposed by <stdlib.h>, should be as
easy to (buffer) overflow as strsuftollx(3).

In addition, improvements to wording and markup.

(jruoho)

2010-05-01 06:18:03 UTC MAIN commitmail json YAML

Improvements to wording and markup.

In addition, list more bugs and caveats. Namely, the NetBSD implementation
(like the FreeBSD one where this was ported to) requires that the comparison
keys are allocated dynamically, and that hdestroy() will try to free(3) each
key. This obviously severely limits the portability, given that other
implementations (for example, the Linux one) make no such assumptions. Both
approaches are legitimate, and thus the real bug is in the ambiguity of the
standard.

(jruoho)

2010-05-01 06:13:34 UTC matt-nb5-mips64 commitmail json YAML

in evbmips_iointr() for RMI, where we ack the EIRR,
replace (relatively expensive) splhigh()/splx()
protection with (more efficient) EIMR-based disable/restore.

(cliff)

2010-05-01 06:10:04 UTC matt-nb5-mips64 commitmail json YAML

remove some development debug prints,
in cpu_setup_trampoline_common()
and cpu_setup_trampoline_callback()

(cliff)

2010-05-01 01:36:25 UTC MAIN commitmail json YAML

Update uebayasi-xip's base.

(uebayasi)

2010-04-30 23:55:24 UTC MAIN commitmail json YAML

Following precedent in the i386 GENERIC kernel and in similar amd64
kernels, comment a few *VERBOSE options that have questionable value.

In follow up to PR 38579 and PR 38581.

(jakllsch)

2010-04-30 21:17:22 UTC MAIN commitmail json YAML

IPL_VM is the highest interrupt priority where alldevs is read/written,
and acquiring alldevs_mtx already blocks those interrupts, so delete the
splhigh()/splx() in config_alldevs_lock()/_unlock().

Release alldevs_mtx while freeing memory with kmem_free(9); according to
new documentation, kmem_free(9) can sleep! :-) Thanks to rmind@ for the
tip.

Next step: use finer-grained locking, probably by adding a mutex to
    cfdriver_t.

And after that: make sure that all threads of execution are out of the
    device_t and/or softc before releasing their memory.

(dyoung)

2010-04-30 21:17:19 UTC MAIN commitmail json YAML

silence "boot -z"

(hubertf)

2010-04-30 21:05:52 UTC MAIN commitmail json YAML

Remove bpf modload code.  With the current state of affairs, the
kernel module either be autoloaded from the host or the kernel
module ABI is not supported on the given arch.

(pooka)

2010-04-30 21:05:27 UTC MAIN commitmail json YAML

Add an exponential back-off to the loop that tries to lock the
PCI configuration-access registers, to avoid excessive cacheline
ping-ponging.  Thanks to rmind@ for the tip.

(dyoung)

2010-04-30 21:02:36 UTC MAIN commitmail json YAML

Autogenerate /dev nodes.  Use (recreate) the naming policy in
MAKEDEV. -- Not the famous irrational file system devfs, but an
incredible simulation.

(pooka)

2010-04-30 20:54:17 UTC MAIN commitmail json YAML

Include devsw_conv0 from an i386 kernel compilation (no, we don't
care about the arch as long as all the devices we care about are
present).  The file should be autogenerated, but that requires some
more changes to config(1).

(pooka)

2010-04-30 20:47:18 UTC MAIN commitmail json YAML

For the simple cases, augment device-major with information on how
a driver expects /dev/node -> minor mappings to go and include that
information in devsw_conv.
(no, I didn't plow through all the MD majors files)

(pooka)

2010-04-30 20:28:13 UTC MAIN commitmail json YAML

compress whitespace.  no functional change.

(pooka)

2010-04-30 20:05:29 UTC MAIN commitmail json YAML

genfs_eopnotsuppify symlink, otherwise unlocky things happen!

(pooka)

2010-04-30 18:15:33 UTC matt-nb5-mips64 commitmail json YAML

add some missing kpreempt calls.  Fix an assert.

(matt)

2010-04-30 16:32:16 UTC matt-nb5-mips64 commitmail json YAML

Define mcontext_o32_t if !O32

(matt)

2010-04-30 16:24:25 UTC matt-nb5-mips64 commitmail json YAML

Syslog if login_tty fails

(matt)

2010-04-30 16:23:23 UTC matt-nb5-mips64 commitmail json YAML

Semantic change: Use _REG_x with gregs, no binary difference

(matt)

2010-04-30 16:21:05 UTC MAIN commitmail json YAML

Add per process cache values to the total name translations count.

(njoly)

2010-04-30 16:12:41 UTC matt-nb5-mips64 commitmail json YAML

When .set reorder, the move goes before the jump, not after.

(matt)

2010-04-30 16:11:53 UTC matt-nb5-mips64 commitmail json YAML

2010-04-30 16:11:14 UTC matt-nb5-mips64 commitmail json YAML

Report alignment faults as SIGBUS, not SIGSEGV.

(matt)

2010-04-30 16:10:42 UTC matt-nb5-mips64 commitmail json YAML

In N32 kernel, cpu_setmcontext needs to deal O32 mcontext

(matt)

2010-04-30 15:51:27 UTC MAIN commitmail json YAML

Enable PA2.0 CPUs, elroy, astro, ssio and attachments.

(skrll)

2010-04-30 15:49:40 UTC MAIN commitmail json YAML

Note the PA of pages when allocated.

Simplify mapping of pages by traversing segs rather than the pageq and
calling VM_PAGE_TO_PHYS.

Only use PMAP_NOCACHE when hppa_cpu_hastlbu_p.

(skrll)

2010-04-30 15:39:02 UTC MAIN commitmail json YAML

2010-04-30 15:36:45 UTC MAIN commitmail json YAML

Add HPPA_FTRS_TLBU to 7100LC and 7300LC CPUs.

(skrll)

2010-04-30 14:44:39 UTC uebayasi-xip commitmail json YAML

2010-04-30 14:40:01 UTC uebayasi-xip commitmail json YAML

2010-04-30 14:36:18 UTC uebayasi-xip commitmail json YAML

2010-04-30 14:32:31 UTC MAIN commitmail json YAML

2010-04-30 14:27:46 UTC matt-nb5-mips64 commitmail json YAML

For N32/N64, GP is callee-saved

(matt)

2010-04-30 13:58:09 UTC MAIN commitmail json YAML

Fix rb_tree_iterate to get the min/max element of the tree for the
RBSMALL case.

(joerg)

2010-04-30 13:49:22 UTC MAIN commitmail json YAML

In vmstat display, add one more column to output memory values. Avoid
overflow with more than 100GB.

(njoly)

2010-04-30 13:48:55 UTC MAIN commitmail json YAML

Raise the blade, make the change, don't quite rearrange to where
it's sane.  But improves the non-monolithic kernel case anyway.

(pooka)

2010-04-30 10:24:02 UTC MAIN commitmail json YAML

Rewrite the HISTORY section.

(jruoho)

2010-04-30 10:09:23 UTC MAIN commitmail json YAML

Put the period outside the quotation marks.

(jruoho)

2010-04-30 10:06:52 UTC MAIN commitmail json YAML

Add STANDARDS and CAVEATS. The latter notes the ambiguity of tdelete() when
deleting the root node.

(jruoho)

2010-04-30 10:03:14 UTC MAIN commitmail json YAML

Add translation from vtype to dirent type.  Convert rumpfs now.
I'll convert the rest of the file servers in need after the next
version bump to avoid the coding module crisis.

(pooka)

2010-04-30 10:02:00 UTC MAIN commitmail json YAML

Add a CTASSERT to make sure the cexp and ldavg arrays are kept in sync

(martin)

2010-04-30 09:44:38 UTC MAIN commitmail json YAML

Get better results if initialize a field before calling strlen().
(can't believe that worked last night.  the stars must've been in
the "lottery, stupid" position)

(pooka)

2010-04-30 09:41:59 UTC MAIN commitmail json YAML

Remove the note about eaccess(); no such thing in NetBSD.

(jruoho)

2010-04-30 07:16:35 UTC MAIN commitmail json YAML

Also: in the example EOVERFLOW is probably better than ENOMEM.

(jruoho)

2010-04-30 07:14:15 UTC MAIN commitmail json YAML

As err(3) instructs, use EXIT_FAILURE in the example.

(jruoho)

2010-04-30 07:00:51 UTC MAIN commitmail json YAML

Steal the "malloc() vs. calloc()" -idiom from the OpenBSD's malloc(3).

While it may be debated how useful this is, good idiomatic usage examples
are exactly the kind of thing one would hope to see more in manual pages.

(jruoho)

2010-04-30 06:54:16 UTC MAIN commitmail json YAML

2010-04-30 06:51:52 UTC MAIN commitmail json YAML

2010-04-30 06:48:21 UTC MAIN commitmail json YAML

Merge two entries for the same error.

(wiz)

2010-04-30 06:34:23 UTC MAIN commitmail json YAML

Use a SECURITY CONSIDERATIONS instead of the BUGS section, and steal this
section from FreeBSD (with minor modifications).

(jruoho)

2010-04-30 06:23:56 UTC MAIN commitmail json YAML

Put SECURITY CONSIDERATIONS as the last section.

(jruoho)

2010-04-30 06:22:28 UTC MAIN commitmail json YAML

Fix the mess in the sections; someone went to sleep in the middle of a
sentence...

(jruoho)

2010-04-30 06:00:14 UTC MAIN commitmail json YAML

They've finally made gets(3) obsolete (in POSIX, at least).

(jruoho)

2010-04-30 05:56:14 UTC MAIN commitmail json YAML

2010-04-30 05:50:46 UTC MAIN commitmail json YAML

Marked as legacy already in SUSv2; removed in POSIX 2001.

(jruoho)

2010-04-30 05:20:34 UTC MAIN commitmail json YAML

Fix MKDEBUG=yes library builds for sparc64 X11R7

(lukem)

2010-04-30 05:09:23 UTC MAIN commitmail json YAML

Deprecated in POSIX (rev. 2008).

(jruoho)

2010-04-30 04:55:10 UTC MAIN commitmail json YAML

Also tmpnam(3) and tempnam(3) are now obsolete in POSIX.

(jruoho)

2010-04-30 04:46:18 UTC MAIN commitmail json YAML

Interestingly, the committees plan to remove also isascii(3) and toascii(3)
in the future.

(jruoho)

2010-04-30 04:39:17 UTC MAIN commitmail json YAML

More obsolete things. These are all already deprecated in NetBSD, but it is
worth noting that also the standard has marked these as legacy.

(jruoho)

2010-04-30 04:17:45 UTC MAIN commitmail json YAML

Reference timeradd(3).

(jruoho)

2010-04-30 04:15:49 UTC MAIN commitmail json YAML

Add STANDARDS section. Note that both functions were marked as obsolescent
in POSIX (2008); "timer_gettime(2) and timer_settime(2) should be used".

(jruoho)

2010-04-30 04:06:21 UTC MAIN commitmail json YAML

Small improvements to wording and markup.

(jruoho)

2010-04-30 03:52:13 UTC MAIN commitmail json YAML

2010-04-29 23:39:47 UTC MAIN commitmail json YAML

2010-04-29 23:12:21 UTC MAIN commitmail json YAML

fflush stdout, before writing to stderr.

(sjg)

2010-04-29 22:45:40 UTC MAIN commitmail json YAML

p2k asserts get upset if VOP_ISLOCKED() doesn't reflect lock status.
So let genfs do its thing.

(pooka)

2010-04-29 22:42:48 UTC MAIN commitmail json YAML

Add rump_au-naturel, which instead of mounting a file system inside
the rump kernel just attaches to / in said rump kernel instance.
This is mostly useful in case wanting to see what nodes components
create (see Makefile).

not built without manual intervention

(pooka)

2010-04-29 22:42:28 UTC MAIN commitmail json YAML

2010-04-29 22:40:54 UTC MAIN commitmail json YAML

2010-04-29 22:34:21 UTC MAIN commitmail json YAML

If vfstype is MOUNT_RUMPFS, assume we don't actually want to mount
a file system, but attach to the root in the fs namespace of a rump
kernel.

(pooka)

2010-04-29 22:32:49 UTC MAIN commitmail json YAML

add simple VOP_READDIR for rumpfs

(pooka)

2010-04-29 21:34:05 UTC MAIN commitmail json YAML

2010-04-29 20:13:46 UTC MAIN commitmail json YAML

Rename -w to -c by popular demand
(allow file 'c'reation - 'w'riting was always available, with some twist;
plus there's already such a feature elsewhere, so let's try to not
diverge needlessly)

(hubertf)

2010-04-29 18:14:09 UTC MAIN commitmail json YAML

2010-04-29 17:56:53 UTC MAIN commitmail json YAML

Don't mention "umac-64@openssh.com" MAC algorithm which is not enabled
in our SSH client and daemon as it causes crashes on architectures which
strict aligment requirements (e.g. NetBSD/sparc64).

This fixes PR bin/43221 by myself.

(tron)

2010-04-29 17:39:03 UTC MAIN commitmail json YAML

It was nice to expect fts(3) to appear in the '88 revision. But perhaps
people had too high hopes.

(jruoho)

2010-04-29 17:29:56 UTC MAIN commitmail json YAML

No more usleep(3) in POSIX; "use nanosleep(2) instead".

(jruoho)

2010-04-29 17:17:18 UTC MAIN commitmail json YAML

2010-04-29 17:07:00 UTC MAIN commitmail json YAML

Note that also POSIX has deprecated utime(3).

(jruoho)

2010-04-29 17:02:38 UTC MAIN commitmail json YAML

Fix the standards: utimes(2) is still in SUSv4, although marked as legacy.

(jruoho)

2010-04-29 16:31:11 UTC MAIN commitmail json YAML

Update this, mechanically, to match the new functions and their prototypes.

XXX: Someone more familiar with the code should proofread the page and
    evaluate how well it reflects the reality in 2010.

(jruoho)

2010-04-29 15:57:19 UTC MAIN commitmail json YAML

Remove gsignal(9) and kgsignal(). Add links for kpgsignal(9) and kpsignal(9).

(jruoho)

2010-04-29 15:24:07 UTC MAIN commitmail json YAML

Remove gsignal() and kgsignal() that do not prototype anything any more.

(jruoho)

2010-04-29 14:57:55 UTC MAIN commitmail json YAML

Only use complete prototypes in the SYNOPSIS.

(jruoho)

2010-04-29 14:36:36 UTC MAIN commitmail json YAML

2010-04-29 14:09:11 UTC MAIN commitmail json YAML

Fix MKDEBUG=yes for libraries on sparc64 for base.

(lukem)

2010-04-29 12:32:48 UTC MAIN commitmail json YAML

devsw_conv is not used outside _KERNEL

(pooka)

2010-04-29 10:03:12 UTC MAIN commitmail json YAML

Note the ambiguity of the return value in the BUGS section.

From Christian Biere <christianbiere@gmx.de> in PR #39392.

(jruoho)

2010-04-29 08:35:04 UTC MAIN commitmail json YAML

Don't mix opening and closing macros of different types.

(joerg)

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

Note POSIX compliance.

(jruoho)

2010-04-29 07:31:02 UTC MAIN commitmail json YAML

2010-04-29 07:27:30 UTC MAIN commitmail json YAML

Add punctuation.

(wiz)

2010-04-29 07:26:39 UTC MAIN commitmail json YAML

Improve a sentence.

(wiz)

2010-04-29 07:14:35 UTC MAIN commitmail json YAML

Note that utimes(2) no longer enjoys the blessing of POSIX.

(jruoho)

2010-04-29 07:04:44 UTC MAIN commitmail json YAML

Sort options in SYNOPSIS; improve wording.

(wiz)

2010-04-29 06:56:00 UTC MAIN commitmail json YAML

Call malloc(M_ZERO) instead of malloc() and memset().

(kiyohara)

2010-04-29 06:54:26 UTC MAIN commitmail json YAML

2010-04-29 06:53:49 UTC MAIN commitmail json YAML

Remove unnecessary cast.

(kiyohara)

2010-04-29 06:53:13 UTC MAIN commitmail json YAML

+ Fix typo.
+ Call aprint_error_dev() instead of aprint_error().

(kiyohara)

2010-04-29 06:51:26 UTC MAIN commitmail json YAML

+ Use structs scsipi_inquiry_data/scsi_sense_data instead of scsi3_inquiry_data/
  scsi3_sense_data.
+ s/switch()/switch ()/.
+ Change args for printf().  ("FUNCNAME ...") -> ("%s ...\n", __func__, ...)
+ Indent.
+ Remove unnecessary cast.

(kiyohara)

2010-04-29 06:41:28 UTC MAIN commitmail json YAML

Adds hw quirk for SUN firewire controllers.  From FreeBSD.
  Thanks for cegger@.

(kiyohara)

2010-04-29 06:32:19 UTC MAIN commitmail json YAML

Switch to the less restrictive binary detection algorithm from zip 3.0e.

(joerg)

2010-04-29 06:31:13 UTC uebayasi-xip commitmail json YAML

2010-04-29 06:29:29 UTC uebayasi-xip commitmail json YAML

Don't specify anything in "int flags" of bus_space_physload_device(9)
for now.

(uebayasi)

2010-04-29 06:07:35 UTC MAIN commitmail json YAML

2010-04-29 05:42:04 UTC MAIN commitmail json YAML

Note the recent changes.

(jruoho)

2010-04-29 04:12:48 UTC MAIN commitmail json YAML

2010-04-29 03:16:18 UTC uebayasi-xip commitmail json YAML

Adapt to the new uvm_page_physload_device(9).

(uebayasi)

2010-04-29 03:15:11 UTC uebayasi-xip commitmail json YAML

"int free_list" (VM_FREELIST_*) is specific to struct vm_page (memory
page).  Handle it only in memory physseg parts.

Record device page's properties in struct vm_physseg for future uses.
For example, framebuffers that is capable of some accelarated bus access
(e.g. write-combining) should register its capability through "int
flags".

(uebayasi)

2010-04-29 03:10:13 UTC uebayasi-xip commitmail json YAML

Fix a thinko in Rev. 1.153.2.30.

(uebayasi)

2010-04-29 03:07:54 UTC uebayasi-xip commitmail json YAML

Revert previous; unintended changes mixed.

(uebayasi)

2010-04-29 03:00:48 UTC uebayasi-xip commitmail json YAML

2010-04-29 02:37:09 UTC uebayasi-xip commitmail json YAML

2010-04-29 02:35:14 UTC uebayasi-xip commitmail json YAML

FIx an off-by-one in my new code.

(uebayasi)

2010-04-29 01:58:51 UTC MAIN commitmail json YAML

2010-04-29 01:54:26 UTC MAIN commitmail json YAML

2010-04-28 23:46:37 UTC MAIN commitmail json YAML

Bump kernel version for bus_space_tag_t changes on x86.

(dyoung)

2010-04-28 22:45:27 UTC MAIN commitmail json YAML

add byte-swapping so that this works on BE platforms.
the logic is based on the current freebsd driver.
fixes PR 42870.

(chs)

2010-04-28 22:21:51 UTC MAIN commitmail json YAML

tftpd(8): Add -w so files can be uploaded without requiring them
to be created before the upload. See the section on security
considerations before enabling. [hubertf 20100429]

Addresses PR bin/43164.

(hubertf)

2010-04-28 22:08:58 UTC MAIN commitmail json YAML

Silence for boot -z

(hubertf)

2010-04-28 22:00:39 UTC MAIN commitmail json YAML

To reduce differences between ath(4)'s PCI attachment and its CardBus
attachment, delete several unnecessary #includes, re-order subroutines,
move around line breaks, change to different names for the same
constant, et cetera.  Comparing this version of if_ath_pci.c with my
uncommitted version of if_ath_cardbus.c, only about five lines are
different.

(dyoung)

2010-04-28 21:27:14 UTC MAIN commitmail json YAML

Provide an x86 implementation of pci_chipset_tag_create(9) and
pci_chipset_tag_destroy(9).

(dyoung)

2010-04-28 21:15:47 UTC MAIN commitmail json YAML

Document pci_chipset_tag_create(9) and pci_chipset_tag_destroy(9).

(dyoung)

2010-04-28 20:34:37 UTC MAIN commitmail json YAML

ACPICA 20100428 is out.

(jruoho)

2010-04-28 20:33:52 UTC MAIN commitmail json YAML

Add data types, function prototypes, and stub implementations
for pci_chipset_tag_create() and pci_chipset_tag_destroy().  On
architectures that support it, an MI PCI bus driver can override the
architecture's default pci(9) and pci_intr(9) implementation.

Coming up next: documentation.
After that: x86 implementation.
Last but not least: make cbb(4) use MI PCI overrides.

(dyoung)

2010-04-28 20:27:36 UTC MAIN commitmail json YAML

#include <sys/bus.h> instead of <machine/bus.h> here to get all of the
MI prototypes.

(dyoung)

2010-04-28 20:22:46 UTC MAIN commitmail json YAML

Fix 'tags' target.

(dyoung)

2010-04-28 19:51:16 UTC MAIN commitmail json YAML

Cosmetic: delete whitespace at end of line.

(dyoung)

2010-04-28 19:47:34 UTC MAIN commitmail json YAML

Two small grammar fixes.

(jruoho)

2010-04-28 19:17:05 UTC MAIN commitmail json YAML

On x86, change the bus_space_tag_t to a pointer to a struct
bus_space_tag.  For now, bus_space_tag's only member is
bst_type, the type of space, which is either X86_BUS_SPACE_IO
or X86_BUS_SPACE_MEM.  In the future, new bus_space_tag members
will refer to override-functions installed by a new function,
bus_space_tag_create(9).

Add pointers to constant struct bus_space_tag, x86_bus_space_io and
x86_bus_space_mem.  Use them to replace most uses of X86_BUS_SPACE_IO
and X86_BUS_SPACE_MEM.

Add an x86-specific bus_space_is_equal(9) implementation that compares
the two tags' bst_type.

(dyoung)

2010-04-28 18:04:31 UTC MAIN commitmail json YAML

rename pollard_pminus1->pollard_rho for consistency

(drochner)

2010-04-28 17:52:17 UTC MAIN commitmail json YAML

Add ASUS CUV4X-D. From Pierre Pronchery in PR #41351.

(jruoho)

2010-04-28 17:23:33 UTC MAIN commitmail json YAML

Fix warnings for -DRBSMALL

(joerg)

2010-04-28 16:34:25 UTC MAIN commitmail json YAML

Instead of causing a catastrophic failure when uvm_loanuobjpages()
is called, just pretend it hit a wired page and return EBUSY.  This
should cause callers to use a non-loaning access path instead.

Fixes file read path of stock nfs kernel module (previously it was
easy to just frob the nfsd_use_loan boolean into the other position
by simple value assingment, but now that nfsserver can be autoloaded
at runtime into the rump kernel, that approach is a little more
challenging since the variable isn't available in application
linkage.  yes, things like adding a sysctl for the variable would
work, but now everything works out-of-the-box).

(pooka)

2010-04-28 16:33:47 UTC uebayasi-xip commitmail json YAML

When mounting a block device as XIP, pass registered struct vm_physseg
* as a cookie from the block device to the caller (== mount code).
struct vm_physseg * will be passed to XIP vnode pager
(genfs_do_getpages_xip()), then converted back to paddr_t.

(My future plan is to pass struct vm_physseg * back to the fault handler,
and to pmap_enter() as is.)

(uebayasi)

2010-04-28 15:56:25 UTC MAIN commitmail json YAML

kill stray free. from Sverre Froyen.

(christos)

2010-04-28 14:56:14 UTC uebayasi-xip commitmail json YAML

2010-04-28 14:51:08 UTC MAIN commitmail json YAML

Uncrack my brain, buggy let me !be.

In other words, make previous commit to this file actually work.
Funny how it's possible to fix things to not dump core and still
have them not work.

(pooka)

2010-04-28 14:41:13 UTC MAIN commitmail json YAML

2010-04-28 14:23:58 UTC MAIN commitmail json YAML

Set l_sysent so that syscall autoload actually works instead of autocores.

(pooka)

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

Note that the ucontext(2) et. al. were first moved from X/OPEN extensions to
the base POSIX-2001 and later marked as obsolete in POSIX-2008.

(jruoho)

2010-04-28 14:01:27 UTC MAIN commitmail json YAML

2010-04-28 13:51:56 UTC MAIN commitmail json YAML

2010-04-28 13:41:41 UTC uebayasi-xip commitmail json YAML

At device attachment, register the given bus address region as possible
"managed" region using the new bus_space_physload_device(9) API.

(uebayasi)

2010-04-28 13:28:43 UTC uebayasi-xip commitmail json YAML

Initial support of uvm_page_physunload(9) and uvm_page_physunload_device(9).
Note that callers of these functions are responsible to ensure that the
segment is not used.

(uebayasi)

2010-04-28 13:23:02 UTC MAIN commitmail json YAML

Improvements to markup.

(jruoho)

2010-04-28 11:34:18 UTC MAIN commitmail json YAML

If RUMP_NCPU is set, use that for virtual CPU count instead of
host CPU count.

(pooka)

2010-04-28 09:55:25 UTC MAIN commitmail json YAML

2010-04-28 09:27:47 UTC uebayasi-xip commitmail json YAML

Manage struct vm_physseg as a list, which means that struct vm_physseg
objects don't move when a segment is added / removed.

(uebayasi)

2010-04-28 08:31:07 UTC uebayasi-xip commitmail json YAML

2010-04-28 08:25:33 UTC uebayasi-xip commitmail json YAML

2010-04-28 08:22:05 UTC uebayasi-xip commitmail json YAML

2010-04-28 07:56:54 UTC MAIN commitmail json YAML

Fix typo in XXX-comment.

(jruoho)

2010-04-28 07:47:09 UTC MAIN commitmail json YAML

Only put the actual header for the .In line.

(jruoho)

2010-04-28 07:44:05 UTC MAIN commitmail json YAML

Reference ffs32(3). Also note POSIX compliance and the movement of the
header from <string.h> to <strings.h>.

(jruoho)

2010-04-28 07:42:56 UTC MAIN commitmail json YAML

Make initial devsw a little more believable.  Especially adjust
max_sys_devsw, since it was previously a bit too much, given that
the correct value is 0.

(pooka)

2010-04-28 07:35:31 UTC MAIN commitmail json YAML

Document ffs32(), ffs64(), fls32(), and fls64() from <sys/bitops.h>.

(jruoho)

2010-04-28 06:18:08 UTC MAIN commitmail json YAML

additionally query the "PnP Information" service record to discover
any USB Forum vendor-id and product-id values and store them in the
property list if found.

(plunky)

2010-04-28 06:13:51 UTC MAIN commitmail json YAML

allow for vendor-id and product-id properties, passing them
through to child devices

(plunky)

2010-04-28 06:06:11 UTC MAIN commitmail json YAML

2010-04-28 06:02:20 UTC MAIN commitmail json YAML

Use DEV_MEM instead of magic constant.

(skrll)

2010-04-28 05:12:30 UTC uebayasi-xip commitmail json YAML

Use struct vm_physseg *vm_physmem_ptrs[] in lookup code paths
(vm_physseg_find()).

(uebayasi)

2010-04-28 05:05:16 UTC uebayasi-xip commitmail json YAML

Use struct vm_physseg *vm_physmem_ptrs[] in initialization code paths.

(uebayasi)

2010-04-28 03:14:46 UTC matt-nb5-mips64 commitmail json YAML

Now that the Atheros HAL is gone, remove the hacks in place for it.
(also fixes a stupid bug).

(matt)

2010-04-28 00:43:16 UTC MAIN commitmail json YAML

Make number of virtual CPUs match number of host CPUs on NetBSD/x86 hosts.

(pooka)

2010-04-28 00:42:16 UTC MAIN commitmail json YAML

Limit virtual CPUs to MAXCPUS for now.

(pooka)

2010-04-28 00:34:25 UTC MAIN commitmail json YAML

set first attached cpu as primary

(pooka)

2010-04-28 00:33:45 UTC MAIN commitmail json YAML

Add rumpuser interface to fetch number of host cpus.

(pooka)

2010-04-28 00:32:30 UTC MAIN commitmail json YAML

Fix snafu which caused the clock to travel lightspeed.

(pooka)

2010-04-27 23:33:14 UTC MAIN commitmail json YAML

Make pci_conf_read(9) and pci_conf_write(9) re-entrant so that the
kernel can use them in an NMI trap handler.  Only one CPU can be
in _read() or _write() at once.  However, on any single CPU, more
than one thread of execution (LWP, interrupt handler, trap handler)
may be in _read() or _write() at once, because each thread saves
and restores the PCI configuration-access state.

(dyoung)

2010-04-27 23:30:30 UTC MAIN commitmail json YAML

2010-04-27 23:09:07 UTC matt-nb5-mips64 commitmail json YAML

Make sure each rt_msg has an aligned length.

(matt)

2010-04-27 18:55:12 UTC MAIN commitmail json YAML

For clarity of scsidevdetached(), rename some variables:  sc ->
self, dev -> child, ssc -> sc.

(dyoung)

2010-04-27 18:52:45 UTC MAIN commitmail json YAML

For a couple of flags, use bool/true/false instead of int/1/0.

(dyoung)

2010-04-27 18:41:52 UTC MAIN commitmail json YAML

#include <machine/cpuvar.h> for CPU feature definitions.

(dyoung)

2010-04-27 18:11:19 UTC MAIN commitmail json YAML

-Fix an old bug in the "pollard" code: it gets its argument passed
by reference, and changes the value behind the pointer under some
circumstances (basically if it finds more than 2 different factors).
It also calls itself if it finds a factor which is not considered prime
(by openssl's miller-rabin check) and uses the call argument afterwards.
This doesn't work -- we need to copy the argument into its own storage.
-Modify the code to do the "rho" algorithm as was initially announced.
It takes somewhat longer in rare cases, but still works in cases where
the "p-1" algorithm is unusable. This might fix PR misc/43192
by Luiz Henrique de Figueiredo.
-Add some optional debug support, minor cleanup.

(drochner)

2010-04-27 15:26:59 UTC MAIN commitmail json YAML

Note POSIX compliance.

(jruoho)

2010-04-27 15:16:28 UTC MAIN commitmail json YAML

Use .In for includes and .Va when listing the structure members.

(jruoho)

2010-04-27 15:01:12 UTC uebayasi-xip commitmail json YAML

2010-04-27 14:33:19 UTC MAIN commitmail json YAML

2010-04-27 14:32:14 UTC MAIN commitmail json YAML

Support MKDEBUG for shared libraries.

(lukem)

2010-04-27 14:26:52 UTC MAIN commitmail json YAML

.Pp after .Ed.

(jruoho)

2010-04-27 13:26:13 UTC MAIN commitmail json YAML

Fix off-by-atleast-1 error.

Note: etfs doesn't work if rumpfs is not mounted as root.  Given
that rumpfs_mount always return EOPNOTSUPP (except for mountroot),
this is not a pressible tragedy currently, but nevertheless
could/should be fixed in the future.

(pooka)

2010-04-27 10:58:55 UTC MAIN commitmail json YAML

regen: rump_enosys -> sys_nomodule for modular system calls

(pooka)

2010-04-27 10:57:47 UTC MAIN commitmail json YAML

Use sys_nomodule for modular rump system calls so that they can be
autoloaded.

(pooka)

2010-04-27 08:40:22 UTC uebayasi-xip commitmail json YAML

Forgotten to check this in; now uvm_page_physload() and
uvm_page_physload_device() returns struct vm_physseg * (which is not
used yet).

(uebayasi)

2010-04-27 08:37:07 UTC MAIN commitmail json YAML

Include the new prototype for acpi_enter_sleep_state().

(jruoho)

2010-04-27 08:36:06 UTC MAIN commitmail json YAML

Make acpi_enter_sleep_state() not to return. No one cared what it returned.

(jruoho)

2010-04-27 08:32:47 UTC uebayasi-xip commitmail json YAML

Maintain not only arrays of struct vm_physseg, but also arrays of pointers
to struct vm_physseg.  This is need:

- to make the array change dynamically (unload), and

- to make the struct vm_physseg * object to be passed to device drivers as
  a cookie of a managed physical segment.

(uebayasi)