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

2024-05-09 20:10:45 UTC Now

2009-08-21 03:50:01 UTC MAIN commitmail json YAML

2009-08-21 03:45:10 UTC MAIN commitmail json YAML

2009-08-21 03:39:42 UTC MAIN commitmail json YAML

2009-08-21 03:33:17 UTC MAIN commitmail json YAML

Add some common bus_dmamem routines to be shared by multiple platforms.

(thorpej)

2009-08-20 23:27:06 UTC matt-nb5-mips64 commitmail json YAML

Make ABI agnostic (O32 code identical).

(matt)

2009-08-20 22:55:42 UTC matt-nb5-mips64 commitmail json YAML

Make ABI agnostic (O32 code is identical).  Document missing FP instructions.
Note that the emulation doesn't cover any 64 bit instructions.
Those will need to be added.

(matt)

2009-08-20 22:37:16 UTC matt-nb5-mips64 commitmail json YAML

2009-08-20 22:32:19 UTC matt-nb5-mips64 commitmail json YAML

Make ABI agnostic.  (Almost identical O32 code; uses a different stack slot
for a temporary).

(matt)

2009-08-20 22:26:19 UTC MAIN commitmail json YAML

Use NOAOUT so that this builds without a.out support, and enable
that define if we're building for mips.

(he)

2009-08-20 22:21:55 UTC matt-nb5-mips64 commitmail json YAML

Make ABI agnostic. (O32 produces identical code).

(matt)

2009-08-20 22:11:36 UTC matt-nb5-mips64 commitmail json YAML

Make ABI agnostic.  (generates same identical code for O32)

(matt)

2009-08-20 22:07:50 UTC MAIN commitmail json YAML

Introduce <sys/aout_mids.h>, and include it from <sys/core.h> and
<sys/exec_aout.h>.  This contains the various a.out machine IDs
moved out from exec_aout.h.  The a.out machine IDs are not only
used to identify a.out executable files, but also used to identify
NetBSD core dumps, so should be accessible outside of exec_aout.h.

OK'ed by matt@

(he)

2009-08-20 21:59:13 UTC MAIN commitmail json YAML

Define NOAOUT if we're building for mips.

(he)

2009-08-20 21:49:24 UTC matt-nb5-mips64 commitmail json YAML

2009-08-20 21:45:59 UTC matt-nb5-mips64 commitmail json YAML

No need to cast to (struct frame *) anymore.

(matt)

2009-08-20 21:40:59 UTC MAIN commitmail json YAML

2009-08-20 21:34:03 UTC MAIN commitmail json YAML

Don't try and symbol set debug_stack_top from the common symbol
debug_stack_bottom. It's bogus and disallowed in new binutils.

(skrll)

2009-08-20 21:31:49 UTC MAIN commitmail json YAML

Add print format specifiers for {p,v}{addr,size}_t and register_t,
PRTx{P,V}{ADDR,SIZE} and PRTxREGISTER, respectively.

(matt)

2009-08-20 21:25:59 UTC MAIN commitmail json YAML

Remove what appears to be a spurious include of a.out.h.

(he)

2009-08-20 21:07:47 UTC MAIN commitmail json YAML

Um, the test for mips should use MACHINE_CPU, not MACHINE_ARCH.

(he)

2009-08-20 21:06:17 UTC MAIN commitmail json YAML

Don't try to call the (no longer defined) aout_ldd() function
if we're building for mips.

(he)

2009-08-20 19:44:55 UTC MAIN commitmail json YAML

2009-08-20 19:17:19 UTC MAIN commitmail json YAML

Don't include <a.out.h> unless it's needed, and don't build
the aout subdir if on mips.  Fixes build for mips ports.

(he)

2009-08-20 17:40:26 UTC MAIN commitmail json YAML

Move the include of <a.out.h> and <sys/exec_aout.h> until after
we have determined that the current machine actually supports a.out.

(he)

2009-08-20 17:39:51 UTC MAIN commitmail json YAML

Remove the include of <a.out.h>, since these files do not appear
to need it.  Fixes build for mips ports.
Also fix a comment: crunchide walks "the symbol table", not
just "the a.out symbol table".

(he)

2009-08-20 16:26:55 UTC MAIN commitmail json YAML

add morden, mollari, pkgbuild and build
adjust funtion names' keys
add the proper names of hosts too in preparation of their function moving

(spz)

2009-08-20 15:59:57 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2009-08-20 15:58:31 UTC MAIN commitmail json YAML

Fix typo and improve English.

(wiz)

2009-08-20 15:51:29 UTC MAIN commitmail json YAML

2009-08-20 15:14:49 UTC MAIN commitmail json YAML

Rewrite binpatch(8) utility to add support for ELF binaries,
using implementation of old src/usr.sbin/mdsetimage sources
which supports misc executable formats without LGPL'ed libbfd.

No particular comments on port-atari@.

XXX1: amiga also has the similar utility in amiga/stand/binpatch
      but it has slightly different options.
XXX2: Is it worth to put this utility into MI src/usr.sbin to patch
      rtc_offset etc. in GENERIC kernel binaries in distribution?

(tsutsui)

2009-08-20 14:43:07 UTC MAIN commitmail json YAML

Remove .ARM.attributes when converting from ELF to a.out.

(skrll)

2009-08-20 14:21:12 UTC MAIN commitmail json YAML

Declare genppc_isa_detach_hook().

(dyoung)

2009-08-20 12:55:26 UTC MAIN commitmail json YAML

Use volatile on device register access.

(tsutsui)

2009-08-20 12:51:28 UTC MAIN commitmail json YAML

Typo correction: it's isa_dmadestroy(), not isa_dma_destroy(), apparently.

(he)

2009-08-20 12:48:53 UTC MAIN commitmail json YAML

Add a !FLAG_STRICT bb variant to (re-)allow:

sign: .equ 8
bb sign, 0, foo

(skrll)

2009-08-20 11:50:11 UTC MAIN commitmail json YAML

Add an empty bus_space_mmap(9) function as temporary workaround
for MI pci(4) mmap function in sys/dev/pci/pci_usrreq.c.

(tsutsui)

2009-08-20 11:45:51 UTC MAIN commitmail json YAML

clarify role switching for "switch" option

bump date for wiz

(plunky)

2009-08-20 11:44:00 UTC MAIN commitmail json YAML

Adjust attach message for failure path (found on gxemul).

(tsutsui)

2009-08-20 11:18:55 UTC MAIN commitmail json YAML

Anoter instance of <sys/exec_aout.h> -> <sys/exec.h>.

(he)

2009-08-20 11:08:59 UTC MAIN commitmail json YAML

forward declare struct nlist before including nlist_private.h to avoid a
compiler warning.

(martin)

2009-08-20 11:07:42 UTC MAIN commitmail json YAML

add SupportedRepositories attribute for Phonebook Access profile
providing PhonebookAccessServer service

(plunky)

2009-08-20 10:19:36 UTC MAIN commitmail json YAML

Actually, when we really need the a.out defines from <nlist.h>, we
need to include <a.out.h> anyway.  Move it inside #ifdef NLIST_AOUT.

(he)

2009-08-20 10:05:34 UTC matt-nb5-mips64 commitmail json YAML

Add REG_LLO and REG_LHI macros which expand to the appropriate
lwl/lwr/ldl/ldr instruction

(matt)

2009-08-20 10:03:43 UTC matt-nb5-mips64 commitmail json YAML

Fix screwup when converting.  Use 64bit versions of lwr/lwl ldr/ldl as
appropriate.

(matt)

2009-08-20 08:44:17 UTC matt-nb5-mips64 commitmail json YAML

Don't include ECOFF for mips64*netbsd*
Makes ranlib much less unhappy.

(matt)

2009-08-20 08:30:04 UTC MAIN commitmail json YAML

Instead of including <a.out.h> to get at "struct nlist" (with a comment
to explain it), include <nlist.h> instead, so that our mips ports don't
error out in the absence of aout_machdep.h.

(he)

2009-08-20 08:12:05 UTC MAIN commitmail json YAML

The type of iplf_count is u_int, not size_t, so print with %u, not %zu.

(he)

2009-08-20 07:59:09 UTC matt-nb5-mips64 commitmail json YAML

Default to mips64 mode unless compiled O32, then default to mips32.

(matt)

2009-08-20 07:52:38 UTC matt-nb5-mips64 commitmail json YAML

Change md_regs in mdlwp to struct frame * from void *.  Every use just casts
it to struct frame * anyways so enforce the type.
Add p_abi which indicates the ABI of the process.

(matt)

2009-08-20 07:50:36 UTC matt-nb5-mips64 commitmail json YAML

2009-08-20 07:49:52 UTC matt-nb5-mips64 commitmail json YAML

Add a MIPS_XKPHYS_P(va) macro.
Define MIPS_XKSEG related macros

(matt)

2009-08-20 07:48:43 UTC matt-nb5-mips64 commitmail json YAML

On _LP64 default to ELFSIZE=64
Add a ELF64 default case for EM_MIPS

(matt)

2009-08-20 07:47:52 UTC matt-nb5-mips64 commitmail json YAML

Add a default MSIZE/MCLBYTES block here since each mips port does the same
thing.

(matt)

2009-08-20 07:45:40 UTC matt-nb5-mips64 commitmail json YAML

Add XXX_WORD for INT and LONG.
Use PTR_LA in the PANIC macro.

(matt)

2009-08-20 07:44:50 UTC matt-nb5-mips64 commitmail json YAML

Add a MIPS3_PG_TO_CCA() macro to get the CCA out of the saved page attributes.

(matt)

2009-08-20 07:32:11 UTC matt-nb5-mips64 commitmail json YAML

Add support for building N64 kernels.  This is done by adding
makeoptions LP64="yes"

to your config file.

(matt)

2009-08-20 06:52:43 UTC matt-nb5-mips64 commitmail json YAML

This config will build a N64 (64-bit) kernel.

(matt)

2009-08-20 06:51:40 UTC matt-nb5-mips64 commitmail json YAML

When building sbmips kernels, always use compile with -mips64 -mtune=sb1

(matt)

2009-08-20 06:36:26 UTC MAIN commitmail json YAML

Delete more unwanted/unused cruft.
Simplify logic for reading input records.
Do a merge sort whenever we have 16 partial sorted blocks.
The patient is breathing, but still carrying a lot of extra weight.

(dsl)

2009-08-20 04:43:34 UTC matt-nb5-mips64 commitmail json YAML

Build mips3_ld / mips3_sd for N32/N64.

64-bit arguments are stored in single registers in these ABIs.  No special
treatment needed.

(uebayasi)

2009-08-20 04:36:05 UTC matt-nb5-mips64 commitmail json YAML

Cast register_t to intptr_t before casting to (void *) because
sizeof(register_t) == 64 and sizeof(void *) == 32 in N32 ABI.

(uebayasi)

2009-08-20 04:22:54 UTC matt-nb5-mips64 commitmail json YAML

#error -> panic() for N32/N64 so that we can build test now.

(uebayasi)

2009-08-20 04:19:15 UTC matt-nb5-mips64 commitmail json YAML

Use t8/t9 instead of t6/t7 which are not available in N32/N64.

(uebayasi)

2009-08-20 03:49:34 UTC MAIN commitmail json YAML

2009-08-20 03:33:53 UTC MAIN commitmail json YAML

when USPACE > PAGE_SIZE, we don't have md_upte[] in struct mdlwp

(cliff)

2009-08-20 02:51:27 UTC MAIN commitmail json YAML

call vcons_replay_msgbuf()

(macallan)

2009-08-20 02:50:46 UTC MAIN commitmail json YAML

call vcons_replay_msgbuf() when appropriate

(macallan)

2009-08-20 02:49:30 UTC MAIN commitmail json YAML

call vcons_replay_msgbuf() when appropriate

(macallan)

2009-08-20 02:40:58 UTC MAIN commitmail json YAML

2009-08-20 02:29:17 UTC MAIN commitmail json YAML

2009-08-20 02:01:55 UTC MAIN commitmail json YAML

use vcons_replay_msgbuf()

(macallan)

2009-08-20 02:01:08 UTC MAIN commitmail json YAML

add vcons_replay_msgbuf() for use by wsdisplay drivers to replay the message
buffer when attaching so older log messages will show up in the scrollback
buffer
Idea from gimpy

(macallan)

2009-08-20 01:33:39 UTC MAIN commitmail json YAML

include mips/vmparam.h to get PAGE_SIZE

(cliff)

2009-08-20 01:33:04 UTC MAIN commitmail json YAML

if USPACE <= PAGE_SIZE then the (single) upage will be mapped in kseg0 or xphys and cpu_swapin is null func.

(cliff)

2009-08-20 00:59:28 UTC MAIN commitmail json YAML

add support for a hardware cursor via wsdisplay

(macallan)

2009-08-19 23:54:34 UTC MAIN commitmail json YAML

Use PMAP_ENABLE_PMAP_KMPAGE to enable PMAP_KMPAGE.  We still want the bit
defined in the MI space, not in an MD header.

(thorpej)

2009-08-19 23:46:52 UTC MAIN commitmail json YAML

Another needing <sys/exec_aout.h>.

(he)

2009-08-19 23:17:25 UTC MAIN commitmail json YAML

New sentence, new line. Whitespace nit.

(wiz)

2009-08-19 21:36:47 UTC MAIN commitmail json YAML

Since the intention in capturing a device's PCI Configuration Space
in pci_probe_device() is for pcidevdetached() to restore the device's
original PCI Configuration Space after it is detached, let's capture
a device's PCI configuration before attaching a driver to it instead
of after.  Capturing the configuration after attaching is too late,
because a driver such as ath(4) may put a device to sleep promptly
after attaching it, and putting a PCI device to sleep often entails
changing PCI configuration from defaults.

(dyoung)

2009-08-19 20:51:47 UTC MAIN commitmail json YAML

clear the screen and initialize it with the right WID to bypass the LUT on
24bit boards when switching to WSDISPLAYIO_MODE_FB
Now 24bit X with wsfb looks right.
TODO:
- hardware cursor
- acceleration

(macallan)

2009-08-19 20:45:23 UTC MAIN commitmail json YAML

Mention GPIO in the header so that apropos gpio will list this man page.

(mbalmer)

2009-08-19 20:32:59 UTC MAIN commitmail json YAML

Use SCRIPTS instead of FILES to handle (executable) scripts.

Approved by dholland.

(asau)

2009-08-19 19:39:05 UTC MAIN commitmail json YAML

One more file needing <sys/exec_aout.h>.

(he)

2009-08-19 18:57:25 UTC MAIN commitmail json YAML

Fix my favourite mouse handling bug for the Nth time: with a multiplexed
device like wsmouse it does not make sense to kill emulate3buttons on
first button-3-pressed event. The button-3 pressed may belong to a mouse
long gone and leave the internal (two button only) mousepad useless.

(martin)

2009-08-19 18:52:48 UTC MAIN commitmail json YAML

- Newer gcc was throwning a 'dereferencing type-punned pointer will
  break strict-aliasing rules' warning against IN6_IS_ADDR_* macros
  at -O2 -Wall.

(seanb)

2009-08-19 18:51:24 UTC MAIN commitmail json YAML

When preparing ipfilter to import, remove files that are not related to
NetBSD in any way (such as those for Linux, Solaris, etc.)

(darrenr)

2009-08-19 18:48:37 UTC yamt-nfs-mp commitmail json YAML

2009-08-19 16:31:28 UTC MAIN commitmail json YAML

2009-08-19 16:23:28 UTC MAIN commitmail json YAML

build fix: isa_detach_hook() needs isa_chipset_tag_t as first argument.

(cegger)

2009-08-19 15:47:39 UTC MAIN commitmail json YAML

2009-08-19 15:43:02 UTC MAIN commitmail json YAML

2009-08-19 15:26:59 UTC MAIN commitmail json YAML

Fix-up syntax after wizd.

(joerg)

2009-08-19 15:18:05 UTC MAIN commitmail json YAML

Oops.  As Matthias pointed out, I swapped '-' for '_' in the previous
commit.  Fix that.  Also, some applications written for newer libevent
want event.h to pull in event_config.h by magic.

(tls)

2009-08-19 15:17:05 UTC MAIN commitmail json YAML

Don't use .Xo/.Xc. Fix markup of alias command.

(joerg)

2009-08-19 15:17:00 UTC MAIN commitmail json YAML

Define, and hook into the isa_chipset_tag_t, pcib_isa_detach_hook().

(dyoung)

2009-08-19 15:16:10 UTC MAIN commitmail json YAML

Define, and hook into the isa_chipset_tag_t, isabr_detach_hook().

(dyoung)

2009-08-19 15:15:21 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:15:00 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:13:56 UTC MAIN commitmail json YAML

Define, and hook into the isa_chipset_tag_t, pcib_isa_detach_hook().

(dyoung)

2009-08-19 15:13:24 UTC MAIN commitmail json YAML

Define, and hook into the isa_chipset_tag_t, mg_isa_detach_hook().

(dyoung)

2009-08-19 15:12:31 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:11:53 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:11:22 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:09:57 UTC MAIN commitmail json YAML

2009-08-19 15:05:01 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:04:27 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:02:48 UTC MAIN commitmail json YAML

genppc_isa_detach_hook() needs two arguments, the first an
isa_chipset_tag_t.

(dyoung)

2009-08-19 15:02:26 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:02:05 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:01:46 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:01:31 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:01:07 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:00:46 UTC MAIN commitmail json YAML

isa_detach_hook() needs two arguments, the first an isa_chipset_tag_t.

(dyoung)

2009-08-19 15:00:24 UTC MAIN commitmail json YAML

2009-08-19 14:58:48 UTC MAIN commitmail json YAML

Rationalize the definition of PMAP_KMPAGE.

(thorpej)

2009-08-19 14:54:35 UTC MAIN commitmail json YAML

Nesting displays is not valid groff syntax.

(joerg)

2009-08-19 14:44:48 UTC MAIN commitmail json YAML

2009-08-19 14:41:57 UTC MAIN commitmail json YAML

2009-08-19 14:41:26 UTC MAIN commitmail json YAML

2009-08-19 14:40:36 UTC MAIN commitmail json YAML

2009-08-19 14:37:24 UTC MAIN commitmail json YAML

2009-08-19 14:35:45 UTC MAIN commitmail json YAML

Define isa_dmadestroy().  Declare isa_detach_hook().

(dyoung)

2009-08-19 14:32:27 UTC MAIN commitmail json YAML

Define isa_detach_hook() to fix bebox build.

(dyoung)

2009-08-19 14:29:54 UTC MAIN commitmail json YAML

Define isa_dmadestroy and isa_detach_hook.  Hook up a couple of
isa_detach_hook implementations.

(dyoung)

2009-08-19 13:54:07 UTC MAIN commitmail json YAML

fixed address check in rmconf_match_type(), just check address with wildcard port

(vanhu)

2009-08-19 13:38:51 UTC MAIN commitmail json YAML

s/PLAYSTATION/PlayStation/

(jmcneill)

2009-08-19 13:38:27 UTC MAIN commitmail json YAML

s/PLAYSTATION/PlayStation/

(jmcneill)

2009-08-19 13:07:59 UTC MAIN commitmail json YAML

build fix: caddr_t -> void *

(cegger)

2009-08-19 12:49:24 UTC MAIN commitmail json YAML

2009-08-19 12:20:02 UTC MAIN commitmail json YAML

Have an enum for rmconf_match_type() return values to make the code a bit
more readable.

(tteras)

2009-08-19 10:55:06 UTC MAIN commitmail json YAML

2009-08-19 10:53:28 UTC MAIN commitmail json YAML

Escape trailing whitespace so it's not lost by make(1).

(skrll)

2009-08-19 09:35:01 UTC MAIN commitmail json YAML

2009-08-19 08:36:14 UTC MAIN commitmail json YAML

2009-08-19 08:35:33 UTC MAIN commitmail json YAML

2009-08-19 08:33:28 UTC MAIN commitmail json YAML

Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
  range specified in the map rule.  Add in a regression test to verify
  that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
  differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
  code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently

Status:

Vendor Tag: DARRENR
Release Tags: v4-1-33

(darrenr)

2009-08-19 08:31:59 UTC MAIN commitmail json YAML

Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
  range specified in the map rule.  Add in a regression test to verify
  that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
  differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
  code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently

Status:

Vendor Tag: DARRENR
Release Tags: v4-1-33

(darrenr)

2009-08-19 08:30:12 UTC MAIN commitmail json YAML

Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
  range specified in the map rule.  Add in a regression test to verify
  that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
  differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
  code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently

Status:

Vendor Tag: DARRENR
Release Tags: v4-1-33

(darrenr)

2009-08-19 08:24:44 UTC MAIN commitmail json YAML

2009-08-19 07:41:47 UTC matt-nb5-mips64 commitmail json YAML

change casting pointer to u_long to uintptr_t

(matt)

2009-08-19 07:40:10 UTC matt-nb5-mips64 commitmail json YAML

Add XXX_SCALESHIFT for all types, not just PTR
REG_PROLOGUE/REG_EPILOGUE cleanup.

(matt)

2009-08-19 07:36:56 UTC matt-nb5-mips64 commitmail json YAML

Don't cast pointers to __greg_t because that causes warnings on N32/N64.
Use intptr_t instead (intptr_t is used to get sign extension which is
important on mips).

(matt)

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

mtod(m, unsigned int) makes gcc unhappy on _LP64.  Use uintptr_t instead.

(matt)

2009-08-19 07:19:32 UTC MAIN commitmail json YAML

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

Add a _BSD_JBSLOT_T_ which can be defined in <machine/setjmp.h> if you need
a wider type than "long".

(matt)

2009-08-19 06:57:24 UTC MAIN commitmail json YAML

Mention GPIO in the title so that this manual page shows up with 'apropos
gpio'.

(mbalmer)

2009-08-19 06:56:13 UTC matt-nb5-mips64 commitmail json YAML

Make this emit exactly the same code as before under O32.

(matt)

2009-08-19 06:54:50 UTC matt-nb5-mips64 commitmail json YAML

Make this a bit closer to the orignal.  Make the disassembled diff easier.

(matt)

2009-08-19 06:28:07 UTC MAIN commitmail json YAML

2009-08-19 06:22:54 UTC MAIN commitmail json YAML

- Have pic_mpcsoc.c to adapt variations of Moto/Freescale OpenPIC
compliant interrupt controllers.  Mostly the refrain of pic_openpic.c
and shall be useful for 85xx/86xx/QorIQ and Tundra product lines.

(nisimura)

2009-08-19 04:53:21 UTC MAIN commitmail json YAML

In uvm_kmapent_alloc, Make sure entry is initialized.
Spotted by msaitoh.

(matt)

2009-08-19 04:22:54 UTC MAIN commitmail json YAML

include <stdint.h> instead of <sys/types.h>.
the latter pulls FD_SET etc and it makes wine-1.1.27's winsock vs unixsocket
namespace dance unhappy.  for more information, grep
Include_winsock_h_before_stdlib_h_or_use_the_MSVCRT_library
in their source.

(yamt)

2009-08-19 03:45:51 UTC MAIN commitmail json YAML

- more cosmetics
- support screen blanking ioctl()s on both /dev/fb* and wsdisplay

(macallan)

2009-08-19 03:35:33 UTC MAIN commitmail json YAML

- some cosmetic fixes
- add support for screen blanking via /dev/fb*
- reimplement colour map ioctl()s for /dev/fb*
- implement mmap and ioctl for wscons, map 8 or 24bit framebuffer depending
  on hardware
With this X works with the wsfb driver in 24bit.
TODO:
- fix wsfb to use the right pixel format for S24
- implement wsdisplay colour map ioctl()s
- add hardware cursor support for wscons and /dev/fb*

(macallan)

2009-08-19 01:38:39 UTC MAIN commitmail json YAML

Matthias Drochner pointed out that I lost the _EVENT_ prefix from all
the autoconf defines in the installed event_config.h.  Of course, the
libevent documentation basically says not to use event_config.h, so it
is a little hard to see why the right fix isn't to just not install it...
...in any event, fix this approximately as the stock libevent Makefile does.

(tls)

2009-08-19 00:31:17 UTC MAIN commitmail json YAML

Adapt for ACPICA API changes.

(jmcneill)

2009-08-19 00:19:37 UTC MAIN commitmail json YAML

the new acpi code seems to return NULL for the hardwareId string.

(christos)

2009-08-18 23:46:05 UTC MAIN commitmail json YAML

iasl(1): The ACPICA ASL (ACPI Source Language) compiler/decompiler
is now included with i386 and amd64 installations.
[jmcneill 20090818]

(jmcneill)

2009-08-18 23:43:32 UTC MAIN commitmail json YAML

2009-08-18 23:42:40 UTC MAIN commitmail json YAML

2009-08-18 21:38:41 UTC MAIN commitmail json YAML

Update for API changes with new ACPICA.
Makes i386 ALL kernel build.

(cegger)

2009-08-18 21:33:29 UTC MAIN commitmail json YAML

with new ACPICA, idstr may be NULL.
Check against NULL, this fixes a crash on my HP Pavilion dv9700 Laptop.
While here simplify the loop via __arraycount()

(cegger)

2009-08-18 21:31:51 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2009-08-18 21:30:31 UTC MAIN commitmail json YAML

Fix a typo.

(wiz)

2009-08-18 21:28:07 UTC MAIN commitmail json YAML

Fix a errant sw (should be lw) that ovewrites the saved [trap]frame
pointer with a possibly bogus value.

(matt)

2009-08-18 20:47:18 UTC MAIN commitmail json YAML

ACPICA 20090730 was released and has been imported.

(jmcneill)

2009-08-18 20:46:10 UTC MAIN commitmail json YAML

Adapt for NACPI -> NACPICA change.

(jmcneill)

2009-08-18 20:45:42 UTC MAIN commitmail json YAML

2009-08-18 20:22:21 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/Makefile@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/Makefile@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/Makefile@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/alpha/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/alpha/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/alpha/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/arm/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/arm/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/arm/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/arm/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/arm/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/armeb/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/armeb/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/armeb/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/armeb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/armeb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h@1.1 / diff / nxr@1.1
      :
(more 396 files)
First cut at reachover and mknative output.

(skrll)

2009-08-18 19:51:45 UTC MAIN commitmail json YAML

Fix the gscpcib(4) detachment routine: add a call to pcibdetach().

Write child-detachment and rescan routines to let us detach and
re-attach gpio0 and isa0 at gscpcib0:

# drvctl -d isa0
# drvctl -d gpio0
# drvctl -r -a isabus gscpcib0
# drvctl -r -a gpiobus gscpcib0

(dyoung)

2009-08-18 19:16:09 UTC MAIN commitmail json YAML

Move uvm_object-related DDB hooks into uvm_object.c.  Put all of the
uvm_map-related DDB stuff in one spot in the file.

(thorpej)

2009-08-18 19:09:18 UTC MAIN commitmail json YAML

Back-out accidental check-in.

(thorpej)

2009-08-18 19:08:39 UTC MAIN commitmail json YAML

2009-08-18 18:34:39 UTC MAIN commitmail json YAML

Use ACPI_DEBUG_PRINT instead of ACPI_INFO for AcpiNsExecModuleCodeList
debug message.

(jmcneill)

2009-08-18 18:28:36 UTC MAIN commitmail json YAML

Print table header information with ACPI_DEBUG_PRINT instead of ACPI_INFO.

(jmcneill)

2009-08-18 18:06:54 UTC MAIN commitmail json YAML

2009-08-18 18:00:28 UTC MAIN commitmail json YAML

The code that attempted to sort large files by sorting each chunk by the
first key byte and writing to a temp file, then sorting the records from
each temp file that had the same first key byte (and repeating for upto
4 key bytes) was a nice idea, but completely doomed to failure.
Eg PR/9308 where a 70MB file has all but one record the same and short keys.
Not only does the code not work, it is rather guaranteed to be slow.
Instead always use a merge sort for fully sorted chunk of records (each
temporary file contains one lot of sorted records).
The -H option already did this, so just rip out all the code and variables
that can't be used when -H was specified.
Further cleanup to come ...

(dsl)

2009-08-18 17:52:30 UTC MAIN commitmail json YAML

Delete some vanity configs, esp. now that the machines no longer exist.

(thorpej)

2009-08-18 17:47:46 UTC MAIN commitmail json YAML

Let us detach ichlpcib(4) and its children.

XXX More testing is needed.  I've tested this on a Dell Dimension 3000,
XXX but that system does not attach every possible device that I try to
XXX detach with this code:

ichlpcib0 at pci0 dev 31 function 0
ichlpcib0: vendor 0x8086 product 0x24d0 (rev. 0x02)
timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
ichlpcib0: 24-bit timer
ichlpcib0: TCO (watchdog) timer configured.
isa0 at ichlpcib0

(dyoung)

2009-08-18 17:40:39 UTC MAIN commitmail json YAML

use __builtin_va_start rather than __builtin_stdarg_start for gcc>=4.1,
I don't know why it was made that inconsistent at that time, but
the in-tree gcc-4.1 works with that, and gcc-4.4.1 removes builtin
support for old style varargs.

(drochner)

2009-08-18 17:40:31 UTC MAIN commitmail json YAML

update the "Class of Device" information, now that the Assigned Numbers
documents are available at www.bluetooth.com

(plunky)

2009-08-18 17:21:51 UTC MAIN commitmail json YAML

Make the 'tags' target work by borrowing stuff from sys/arch/i386/Makefile.

(dyoung)

2009-08-18 17:20:20 UTC MAIN commitmail json YAML

Remove code bracketed by #ifdef __FreeBSD__.

(dyoung)

2009-08-18 17:15:10 UTC MAIN commitmail json YAML

Allow detachment and re-attachment of an ISA bus at an PCI-ISA bus
bridge, isa0 at pcib0.

(dyoung)

2009-08-18 17:13:09 UTC MAIN commitmail json YAML

2009-08-18 17:09:25 UTC MAIN commitmail json YAML

2009-08-18 17:06:35 UTC MAIN commitmail json YAML

Add a bus-independent detachment routine.  In the attachment routine,
save some device state to restore during detachment.

(dyoung)

2009-08-18 17:02:01 UTC MAIN commitmail json YAML

2009-08-18 16:53:29 UTC MAIN commitmail json YAML

Add intel-public license.

(jmcneill)

2009-08-18 16:52:43 UTC MAIN commitmail json YAML

Let us safely detach the ISA bus and devices attaching to the ISA
bus:

1 Add isadetach() for detaching the ISA bus, and add some helper
  routines that release resources held for ISA DMA.

2 In isachilddetached(), forget references to child devices.

While I am here, change ISA_DMA_DRQ_ISFREE(...) == 0 to the simpler
expression, !ISA_DMA_DRQ_ISFREE(...).

(dyoung)

2009-08-18 16:49:25 UTC MAIN commitmail json YAML

acpi(4): Updated ACPICA to 20090730. This release includes full
support for the ACPI 4.0 specification. [jmcneill 20090818]

(jmcneill)

2009-08-18 16:44:14 UTC MAIN commitmail json YAML

2009-08-18 16:41:03 UTC MAIN commitmail json YAML

2009-08-18 16:38:51 UTC MAIN commitmail json YAML

2009-08-18 16:33:11 UTC MAIN commitmail json YAML

2009-08-18 16:26:12 UTC MAIN commitmail json YAML

src/sys/external/intel-public/acpica/dist/debugger/dbcmds.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/debugger/dbexec.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/debugger/dbinput.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/debugger/dbutils.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/disassembler/dmresrc.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/disassembler/dmresrcl.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/dispatcher/dsopcode.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/events/evrgnini.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/executer/exdump.c@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/acdebug.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/acdisasm.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/acinterp.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/aclocal.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/acmacros.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/acnamesp.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/acpixf.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/acresrc.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/actables.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/actypes.h@1.2 / diff / nxr@1.2
src/sys/external/intel-public/acpica/dist/include/acutils.h@1.2 / diff / nxr@1.2
      :
(more 18 files)
Build fixes for NetBSD.

(jmcneill)

2009-08-18 16:23:40 UTC MAIN commitmail json YAML

src/sys/external/intel-public/acpica/dist/README@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/changes.txt@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/common/adfile.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/common/adisasm.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/common/adwalk.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/common/dmrestag.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/common/dmtable.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/common/dmtbdump.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/common/dmtbinfo.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/common/getopt.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/Makefile@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/aslanalyze.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/aslcodegen.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/aslcompile.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/aslcompiler.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/aslcompiler.l@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/aslcompiler.y@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/asldefine.h@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/aslerror.c@1.1.1.1 / diff / nxr@1.1.1.1
src/sys/external/intel-public/acpica/dist/compiler/aslfiles.c@1.1.1.1 / diff / nxr@1.1.1.1
      :
(more 234 files)
initial import of acpica-20090730

Status:

Vendor Tag: intel
Release Tags: acpica-20090730

(jmcneill)

2009-08-18 16:10:44 UTC matt-nb5-mips64 commitmail json YAML

${MKPIC} is not always defined.

(uebayasi)

2009-08-18 15:27:42 UTC matt-nb5-mips64 commitmail json YAML

2009-08-18 15:25:30 UTC matt-nb5-mips64 commitmail json YAML

Fix .cpsetup use $25 instead of $t9.
kill FPST/FPLD and use FP_S/FP_L which match INT_S/PTR_S/REG_S ...

(matt)