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


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




switch to index mode

recent branches: MAIN (2h)  netbsd-10 (16d)  netbsd-9 (16d)  netbsd-8 (21d) 

2024-06-02 02:24:20 UTC Now

2014-03-06 19:02:58 UTC MAIN commitmail json YAML

2014-03-06 17:48:09 UTC MAIN commitmail json YAML

2014-03-06 17:47:28 UTC MAIN commitmail json YAML

Use %t2 instead of %ret1 for style sake only.

(skrll)

2014-03-06 17:44:49 UTC MAIN commitmail json YAML

Remove unnecessary %sr2 instructions in spstrcpy

(skrll)

2014-03-06 15:21:58 UTC MAIN commitmail json YAML

remove unused variable to avoid warning from gcc 4.8.

(nonaka)

2014-03-06 15:00:21 UTC MAIN commitmail json YAML

`Controller' takes two l's.

(riastradh)

2014-03-06 13:33:46 UTC MAIN commitmail json YAML

2014-03-06 12:30:25 UTC MAIN commitmail json YAML

fix to pass collect memory address to xrstor.

(nonaka)

2014-03-06 12:17:12 UTC MAIN commitmail json YAML

Repeat after me... don't delete entries mark them obsolete.

(skrll)

2014-03-06 11:31:45 UTC MAIN commitmail json YAML

Note hppa switch to gcc 4.8

(skrll)

2014-03-06 11:22:44 UTC MAIN commitmail json YAML

note sparc* switch to gcc 4.8.

(mrg)

2014-03-06 11:21:05 UTC MAIN commitmail json YAML

switch sparc* to GCC 4.8.

(mrg)

2014-03-06 11:01:16 UTC MAIN commitmail json YAML

Include new/missing files for vax

(martin)

2014-03-06 11:00:17 UTC MAIN commitmail json YAML

Provide sqrtl alias

(martin)

2014-03-06 10:59:52 UTC MAIN commitmail json YAML

Simple tanf() for vax

(martin)

2014-03-06 10:59:00 UTC MAIN commitmail json YAML

Simplistic tanhf() for vax

(martin)

2014-03-06 10:58:26 UTC MAIN commitmail json YAML

Simplistic log1pf() for vax

(martin)

2014-03-06 10:57:44 UTC MAIN commitmail json YAML

2014-03-06 10:57:01 UTC MAIN commitmail json YAML

2014-03-06 10:55:57 UTC MAIN commitmail json YAML

Add brute-force adaptions of the ieee version of exp2() and exp2f for
vax. Needs some polishing (and table adaption), but should get the build
going for now.

(martin)

2014-03-06 09:34:56 UTC MAIN commitmail json YAML

Enable building ld.elf_so for powerpc
Produce a link map for ld.elf_so

(matt)

2014-03-06 09:34:07 UTC MAIN commitmail json YAML

2014-03-06 09:33:14 UTC MAIN commitmail json YAML

If marking a shared image TEXTREL, print out a warning about the section
that caused it.

(matt)

2014-03-06 09:31:19 UTC MAIN commitmail json YAML

Welcome to 6.99.35

(matt)

2014-03-06 09:30:38 UTC MAIN commitmail json YAML

add ep_entryoffset to exec_package so one can calculate the relocabase
of an ET_DYN image.

(matt)

2014-03-06 09:24:07 UTC MAIN commitmail json YAML

When building a DEBUG kernel, mdsetimage into the .gdb as well (so if it's
used with gxemul, it has the md image in it.)

(matt)

2014-03-06 09:22:52 UTC MAIN commitmail json YAML

Adapt to new elf_machdep.h
Add limited ELF64 support.

(matt)

2014-03-06 09:03:41 UTC MAIN commitmail json YAML

Switch hppa to gcc 4.8

(skrll)

2014-03-06 07:48:25 UTC MAIN commitmail json YAML

More comments.
rest of powerpc64 relocs

(matt)

2014-03-06 07:47:39 UTC MAIN commitmail json YAML

2014-03-06 07:47:19 UTC MAIN commitmail json YAML

Startup file for powerpc64.  (too many difference with ppc32 to do
#ifdef dance)

(matt)

2014-03-06 05:24:08 UTC MAIN commitmail json YAML

a couple minor adjustments, sitting around since last july

(dholland)

2014-03-06 02:12:56 UTC MAIN commitmail json YAML

bid the libtool.m4 lossage.

(christos)

2014-03-05 23:08:58 UTC MAIN commitmail json YAML

Don't include corelow.o and solib.o the {powerpc,sh3}*-netbsd cases since
those are provided by Makefile.in.  This allows MKCROSSGDB to build again
for powerpc.

(matt)

2014-03-05 21:38:59 UTC MAIN commitmail json YAML

Remove automatically generated file "libgcc-std.ver" while cleaning.

(tron)

2014-03-05 21:37:02 UTC MAIN commitmail json YAML

2014-03-05 21:35:04 UTC MAIN commitmail json YAML

2014-03-05 21:29:31 UTC MAIN commitmail json YAML

2014-03-05 20:37:11 UTC MAIN commitmail json YAML

2014-03-05 20:15:41 UTC MAIN commitmail json YAML

A couple of the atan tests are randomly failing.
Print the incorrect value.

(dsl)

2014-03-05 20:14:46 UTC MAIN commitmail json YAML

Fix some typos.
Make the infinity and nan constants 'double' not 'long double'.

(dsl)

2014-03-05 20:14:15 UTC MAIN commitmail json YAML

2014-03-05 19:43:46 UTC MAIN commitmail json YAML

Move the #defines that simplified the test definitions and checks
  into a separate header than can be used by the other libm tests.
Make the subtest index 'unsigned int' so that simple constants (eg 0)
  print correctly.

(dsl)

2014-03-05 17:20:48 UTC MAIN commitmail json YAML

apcs-gnu only passes one register on the stack.
ldrd always loads little endian (low address, low register).

(matt)

2014-03-05 16:33:33 UTC MAIN commitmail json YAML

Define all the instruction conditions.
Use __SHIFTOUT to get the condition.
Add bool arm_cond_ok_p(uint32_t insn, uint32_t psr) inline
Add tlbtr inline

(matt)

2014-03-05 16:18:41 UTC MAIN commitmail json YAML

Fix build with "USE_SSP" set to "yes".

Problem reported by B Harder on "current-users" mailing list.

(tron)

2014-03-05 16:02:29 UTC MAIN commitmail json YAML

Delete the word "buggy" in the comment of NULLFS.
This has been added in 1999, but it's not a buggy now.
Adviced from tsutsui@, msaitoh@.

(isaki)

2014-03-05 14:13:20 UTC MAIN commitmail json YAML

Enabled SYSV* options, which all ports have (and which is needed by 3rd
party software like SANE, e.g.).
Added ugen*.

(phx)

2014-03-05 09:37:29 UTC MAIN commitmail json YAML

Current support for iterating over mnt_vnodelist is rudimentary.  Every
caller has to care about list and vnode mutexes, reference count being zero,
intermediate vnode states like VI_CLEAN, VI_XLOCK, VI_MARKER and so on.

Add an interface to iterate over a vnode list:

void vfs_vnode_iterator_init(struct mount *mp, struct vnode_iterator **marker)
void vfs_vnode_iterator_destroy(struct vnode_iterator *marker)
bool vfs_vnode_iterator_next(struct vnode_iterator *marker, struct vnode **vpp)

vfs_vnode_iterator_next() returns either "false / *vpp == NULL" when done
or "true / *vpp != NULL" to return the next referenced vnode from the list.

To make vrecycle() work in this environment change it to

bool vrecycle(struct vnode *vp)

where "vp" is a referenced vnode to be destroyed if this is the last reference.

Discussed on tech-kern.

Welcome to 6.99.34

(hannken)

2014-03-05 08:45:13 UTC MAIN commitmail json YAML

Don't probe beyond chan_ntargets in atapi_probe_bus in the "all" case.

PR/48626: ahci_atapi_probe_device panic with kmemguard

(skrll)

2014-03-05 08:23:16 UTC MAIN commitmail json YAML

2014-03-05 06:40:45 UTC MAIN commitmail json YAML

Tidy up Makefile of cyclic and dtrace modules to support ARM

(ozaki-r)

2014-03-05 06:35:44 UTC MAIN commitmail json YAML

Add cyclic_machdep.c for ARM

The code is still almost same as i386's one.

(ozaki-r)

2014-03-05 06:27:41 UTC MAIN commitmail json YAML

Now that maphist is statically initialized, remove initialize tests

(matt)

2014-03-05 06:12:00 UTC MAIN commitmail json YAML

2014-03-05 06:06:42 UTC MAIN commitmail json YAML

Use native atomic function instead of DTrace's own one

So we don't need to implement it for each architecture.

This change is from FreeBSD (not as-is though).

(ozaki-r)

2014-03-05 05:56:04 UTC MAIN commitmail json YAML

No functional change:
- Rename function for consistency.
- Add prototypes.
- KNF.

(msaitoh)

2014-03-05 05:35:55 UTC MAIN commitmail json YAML

Use UVMHIST_INITIALIZER (KERNHIST_INITIALIZER) to statically initialize
maphist.  This allows maphist to used very very early in boot well before
uvm has been initialized.

(matt)

2014-03-05 05:32:41 UTC MAIN commitmail json YAML

Add KERNHIST_INITIALIZER(NAME,BUF) macro to be used with KERNHIST_DEFINE to
static initialize a kern_history.  After boot, it still needs to linked
to list of kern_history's and a KERNHIST_LINK_STATIC(NAME) macro was added
to do that.

(matt)

2014-03-05 04:58:51 UTC MAIN commitmail json YAML

Changes to transit-20140304

+ add 2 accessor functions for lists/dicts, one to get a field by its index,
  and the other for dicts to get the field value by name

+ bump version number to 20140304

(agc)

2014-03-05 04:57:34 UTC MAIN commitmail json YAML

2014-03-05 04:56:00 UTC MAIN commitmail json YAML

multigest - minor cosmetic changes

bump version number to 20140304

(agc)

2014-03-05 03:51:25 UTC MAIN commitmail json YAML

Add yet another TLA.

(ginsbach)

2014-03-05 03:16:43 UTC MAIN commitmail json YAML

Build net/zlib.c for DTrace

This is needed for building DTrace on ARM.

(ozaki-r)

2014-03-05 03:09:17 UTC MAIN commitmail json YAML

Fix dtrace_cas32 logic

- compare with cmp, not new
- return old value

(ozaki-r)

2014-03-05 02:18:30 UTC MAIN commitmail json YAML

frame -> tf
printf out the insn, faulting pc, lr, sp when we get an undefined insn
int the kernel.

(matt)

2014-03-05 02:17:22 UTC MAIN commitmail json YAML

rearrange some printfs.
when using the extended mmu, make sure to disable ttbr0 until there is an
activated pmap.

(matt)

2014-03-05 02:12:24 UTC MAIN commitmail json YAML

push/pop unsaved registers before using printf.

(matt)

2014-03-05 02:10:39 UTC MAIN commitmail json YAML

Only do UVMHIST_LOG is maphist have its entry buffer initialized

(matt)

2014-03-05 02:00:24 UTC MAIN commitmail json YAML

2014-03-05 00:14:50 UTC MAIN commitmail json YAML

2014-03-05 00:13:41 UTC MAIN commitmail json YAML

coldfire does not want m68k/t-floatlib.
enable powerpc*-netbsd* -- ie, match ppc64.

(mrg)

2014-03-04 21:08:08 UTC MAIN commitmail json YAML

Disable abs() checking, a lot of computations get implicit truncations
or use unsigned values.

(joerg)

2014-03-04 21:07:39 UTC MAIN commitmail json YAML

2014-03-04 21:07:22 UTC MAIN commitmail json YAML

Make pointer NULL check non-fatal for a bogus condition.

(joerg)

2014-03-04 21:06:47 UTC MAIN commitmail json YAML

Make the abs() use check non-fatal for a bogus use in the LFS cleanerd.

(joerg)

2014-03-04 21:06:02 UTC MAIN commitmail json YAML

When using Clang, disable integrated assembler for genassym. It creates
syntactically invalid assembler, which is normally not a problem as it
is also using -S.

(joerg)

2014-03-04 21:05:06 UTC MAIN commitmail json YAML

2014-03-04 17:57:56 UTC MAIN commitmail json YAML

2014-03-04 17:29:06 UTC MAIN commitmail json YAML

check the correct field in the structure in dsa_verify - pointed out by
joerg - thanks!

(agc)

2014-03-04 17:05:14 UTC MAIN commitmail json YAML

on 601 CPUs skip to normal memcpy if both source and destination are 32bit
aligned

(macallan)

2014-03-04 16:15:28 UTC MAIN commitmail json YAML

Don't export __sync* if _KERNEL || _STANDALONE are defined.
(except if _RUMPKERNEL is defined)

(matt)

2014-03-04 15:27:58 UTC MAIN commitmail json YAML

Remove duplicate END(y) macro

(matt)

2014-03-04 15:24:38 UTC MAIN commitmail json YAML

Don't byte swap the data, assume the bus_space will do it.

(matt)

2014-03-04 14:58:15 UTC MAIN commitmail json YAML

2014-03-04 13:47:32 UTC MAIN commitmail json YAML

2014-03-04 12:11:59 UTC MAIN commitmail json YAML

Replace xalloc(), xrealloc() and xfree() with malloc(), realloc() and free().

Per following Xorg changes:
> Replace X-allocation functions with their C89 counterparts
http://cgit.freedesktop.org/xorg/xserver/commit/?id=3f3ff971ecff9936cebafc813af9193b97bba89c

(tsutsui)

2014-03-04 11:53:48 UTC MAIN commitmail json YAML

Rename md.evbppc to md.evbppc-powerpc, to separate it from the evbppc64
one (which is nonexistant for now).

(martin)

2014-03-04 11:07:40 UTC MAIN commitmail json YAML

2014-03-04 09:24:42 UTC MAIN commitmail json YAML

Get rid of unused variable definition za from mount.h

There is no user for it. Even worse, it breaks dtrace build for arm.

(ozaki-r)

2014-03-04 09:16:04 UTC MAIN commitmail json YAML

2014-03-04 09:12:09 UTC MAIN commitmail json YAML

2014-03-04 08:56:57 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/arm/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/armeb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earm/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earm/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmeb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmhf/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmhfeb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4eb/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/hppa/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/config.h@1.2 / diff / nxr@1.2
      :
(more 180 files)
mknative-gcc 4.8 for most platforms.  missing:  ppc64, m68010, ia64, coldfire.

(mrg)

2014-03-04 08:43:13 UTC MAIN commitmail json YAML

include dbxelf.h elfos.h freebsd-spec.h rs6000/sysv4.h netbsd.h
and netbsd-elf.h on powerpc64-netbsd.

port netbsd64.h forward from GCC changes.  (it's a pity that
a vast portion of linux64.h isn't in some common header that
netbsd64.h and freebsd64.h could also used.  there's 100s of
lines of copypasta here, oh well.)

(mrg)

2014-03-04 08:32:23 UTC MAIN commitmail json YAML

Add a different version vfp_fpscr_changable if FPU_VFP was not defined.
If no FPU was found, reinit vfp_fpscr_changeable/default to values appropriate
for softfloat.

(matt)

2014-03-04 08:25:11 UTC MAIN commitmail json YAML

2014-03-04 07:01:26 UTC MAIN commitmail json YAML

2014-03-04 06:38:08 UTC MAIN commitmail json YAML

#include <m68k/m68k.h>

(matt)

2014-03-04 06:36:41 UTC MAIN commitmail json YAML

2014-03-04 06:30:40 UTC MAIN commitmail json YAML

The fixuns* come from compiler_rt so softfloat doesn't need to provide them.

(matt)

2014-03-04 06:27:00 UTC MAIN commitmail json YAML

Avoid a warning and just do the trap #1 instead of calling sigreturn inline.
If it fails, it'll fall into the botch case so don't bother calling CERROR
on failure.

(matt)

2014-03-04 06:15:33 UTC MAIN commitmail json YAML

Make this work with coldfire.

(matt)

2014-03-04 06:14:53 UTC MAIN commitmail json YAML

use _KERNEL_OPT around #include

(matt)

2014-03-04 04:03:49 UTC MAIN commitmail json YAML

Make this coldfire compatible

(matt)

2014-03-04 03:50:37 UTC MAIN commitmail json YAML

Fix non-EABI loading of argument.  Deal with endian issues.
Fixes PR/48635

(matt)

2014-03-04 03:49:07 UTC MAIN commitmail json YAML

2014-03-04 03:36:24 UTC MAIN commitmail json YAML

Load new value from correct stack location in _atomic_cas_64_up

(matt)

2014-03-04 03:34:22 UTC MAIN commitmail json YAML

Fetch value from correct stack location.  Push an even number of registers
so ldrd won't fail.

(matt)

2014-03-04 03:24:03 UTC MAIN commitmail json YAML

Reformat a little.  Add m68k quirk

(matt)

2014-03-04 03:20:49 UTC MAIN commitmail json YAML

Fix wrong conditional statement in dtrace_debug_output

Reported in PR kern/48547 by ozaki-r.

(ozaki-r)

2014-03-04 02:14:15 UTC MAIN commitmail json YAML

2014-03-04 02:12:58 UTC MAIN commitmail json YAML

Minor changes to multigest

Introduce a new multigest_format_raw() function to the multigest
library, which can be used to format a raw multigest value into a
formatted hexadecimal number.

Add a new multigest_algs_rawsize() function, which will return the
space needed (in bytes) to hold a raw multigest for the algorithms
specified. The multigest_get_rawsize() function continues to work
on a multigest_t structure which has already been initialised.

Make blake2 compile without a c99 compiler.

Add faux-autoconf infrastructure for packaging purposes.

(agc)

2014-03-04 00:54:55 UTC MAIN commitmail json YAML

Remove unnecessary files.i2c inclusion

files.i2c is already included in conf/files. So we don't need to include
it in this file.

This fix shuts up many warnings on building sys/modules/iic.

(ozaki-r)

2014-03-03 22:09:32 UTC MAIN commitmail json YAML

Use the global pci_mode to avoid 'set but not used' warnings from gcc 4.8.3.

(dsl)

2014-03-03 21:01:40 UTC MAIN commitmail json YAML

apply netbsd not rebuilding to mips-tables.opt; fixes r/o src builds.

(mrg)

2014-03-03 19:56:32 UTC MAIN commitmail json YAML

2014-03-03 19:14:00 UTC MAIN commitmail json YAML

Pass down TOOL_STAT here as well.

(joerg)

2014-03-03 19:09:52 UTC MAIN commitmail json YAML

also include bsd.own.mk, so value for RUMP_NPF_TESTING can come from mk.conf

(pooka)

2014-03-03 19:08:46 UTC MAIN commitmail json YAML

2014-03-03 18:55:02 UTC MAIN commitmail json YAML

Use _KERNEL_OPT around #include "opt_ppcarch.h"

(matt)

2014-03-03 18:27:20 UTC MAIN commitmail json YAML

2014-03-03 18:25:14 UTC MAIN commitmail json YAML

2014-03-03 18:21:33 UTC MAIN commitmail json YAML

Remove the print of the rounding mode.
It was added in case it was non-zero - which it isn't.
It still isn't clear why acos(-1) gives the wrong result on some amd64
  systems.

(dsl)

2014-03-03 16:50:28 UTC MAIN commitmail json YAML

Fix the memory limiter to work for non-pagedaemon threads again

reported by njoly

(pooka)

2014-03-03 16:22:57 UTC MAIN commitmail json YAML

mention ppc601 support

(macallan)

2014-03-03 16:09:43 UTC MAIN commitmail json YAML

config goop for ppc601 support
GENERIC_601 more or less resembles a Power Macintosh 7200 with a few drivers
thrown in for convenience while keeping the kernel itself smaller than 4MB

(macallan)

2014-03-03 15:36:36 UTC MAIN commitmail json YAML

2014-03-03 15:30:31 UTC MAIN commitmail json YAML

on ppc601 do byte-wise copies when in _KERNEL
from scole_mail, ok matt@

(macallan)

2014-03-03 14:26:32 UTC MAIN commitmail json YAML

More control bits.
SYNCHPRIM defines.

(matt)

2014-03-03 14:03:14 UTC MAIN commitmail json YAML

If we are going to map all of physical memory, we don't need to allocate
l2 page tables for the kernel.

(matt)

2014-03-03 14:01:30 UTC MAIN commitmail json YAML

For now, make it possible to not specify -D_NPF_TESTING by compiling
with RUMP_NPF_TESTING_=no.  This in turn makes it possible to use npf
in a rump kernel for real packet filtering instead of just testing.

no change to default

(pooka)

2014-03-03 13:56:41 UTC MAIN commitmail json YAML

Pull in the changes from the dpdk, netmap and snabb switch repos.
There are two major changes:

1) All thread context policy is pushed down to the hypercalls.
  This is meant to help performance-mongering implementations be
  able to control packet scheduling better (e.g. pin down packet
  reception to certain physical cores).
2) Generalize linkstr, meaning that the interface can now take an
  arbitrary string which is passed to the create() hypercall.  This can
  be used to map backend device characteristics to the rump kernel
  interface instance.

(pooka)

2014-03-03 13:54:43 UTC MAIN commitmail json YAML

Restore the hp700 file entries and mark them obsolete.

Don't mark any hppa files obsolete - delete them.

(skrll)

2014-03-03 12:15:27 UTC MAIN commitmail json YAML

Define HAVE_FENV_H on architectures that support it.
What a mess, we need a central place for this!

(martin)

2014-03-03 12:12:19 UTC MAIN commitmail json YAML

Correct usage of clri.

(blymn)

2014-03-03 10:39:08 UTC MAIN commitmail json YAML

2014-03-03 10:38:36 UTC MAIN commitmail json YAML

Fix build for platforms w/o fenv.h.
Remove some bogus #ifdef __vax__ (and add a few, hopefully non-bogus,
new ones).

(martin)

2014-03-03 09:10:46 UTC MAIN commitmail json YAML

Prefix link to cpsw with 'evbarm'.

(wiz)

2014-03-03 09:10:00 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2014-03-03 08:52:30 UTC MAIN commitmail json YAML

Further cpu_info inits in cpu_hatch

(matt)

2014-03-03 08:51:39 UTC MAIN commitmail json YAML

Add more instructions including ldrex/strex variants

(matt)

2014-03-03 08:50:48 UTC MAIN commitmail json YAML

Add a mpsafe flag to the intrsource

(matt)

2014-03-03 08:45:18 UTC MAIN commitmail json YAML

Query the media and vfp feature registers to determine what our default
mode should be and what bits in the fpscr can be changed.
Print what features are supported:
vfp0 at cpu0: NEON MPE (VFP 3.0+), rounding, NaN propogation, denormals

(matt)

2014-03-03 08:15:36 UTC MAIN commitmail json YAML

Add most of the cpu_* variables to <arm/locore.h>
Add and initialize cpu_synchprim_present

(matt)

2014-03-03 08:00:50 UTC MAIN commitmail json YAML

Drop in a fabs() after the fsqrt().
While it may seem pointless, it the rouding mode is set to round towards
minus infinity then acos(-1) calculates atan2(sqrt(1.0 - 1.0), -1) the subtract
generates -0.0 which sqrt() preserves.
atan2(-0, -1) is -pi, but acos(-1) is expected to be +pi.
This might 'fix' the test failures seen in some environments, but they
are not failing due to an obvously incorrent x87 rounding mode.

(dsl)

2014-03-03 05:05:09 UTC MAIN commitmail json YAML

sun4v: SUN4V_TLB_TSB_LOCK define should have the same LL (instead of UL) as the other defines

(palle)

2014-03-03 03:28:56 UTC MAIN commitmail json YAML

2014-03-03 03:06:13 UTC MAIN commitmail json YAML

Move IO KVA so it doesn't share the same TLB index as the kernel.

(matt)

2014-03-03 02:10:24 UTC MAIN commitmail json YAML

2014-03-03 02:03:31 UTC MAIN commitmail json YAML

2014-03-03 01:36:21 UTC MAIN commitmail json YAML

Mention micphy(4)

(ozaki-r)

2014-03-03 01:35:08 UTC MAIN commitmail json YAML

Add micphy(4) manpage

(ozaki-r)

2014-03-03 00:09:52 UTC MAIN commitmail json YAML

Don't core-dump if a type cannot be resolved. Still gives an error.

(christos)

2014-03-02 22:50:13 UTC MAIN commitmail json YAML

Fix bundling of the atf version into pkgconfig files and atf-version.

Sigh; one more attempt.  This time I'm sure I've verified that the
.pc files contain the right number and that atf-version also outputs
the right stuff...  Both with a clean and non-clean obj directory.

Should fix part of the problems reported in PR bin/48624.

(jmmv)

2014-03-02 22:40:45 UTC MAIN commitmail json YAML

Include the subtest number in any error output.
Also temporarily print the rounding mode.
I think that acos(-1) is ending up with the wrong sign because the test
  is being run with 'round towards -ve infinity' set.
I think it getting set somewhere and causing this test to fail.
The acos() code probably needs fixing - it shouldn't depend on the
round mode like this. But first I want to know if this if the error.

(dsl)

2014-03-02 22:22:05 UTC MAIN commitmail json YAML

If we are compiling with -g and using gcc4.8 and dtrace downgrade
dwarf generation to version 2 for now.

(christos)

2014-03-02 20:13:12 UTC MAIN commitmail json YAML

Make cleanup routines actually work.

The only way to pass global state from the body to the cleanup is via the
file system.

Fixes leaks of global system resources (in all cases, given that the body
does not by itself clean things up).

(jmmv)

2014-03-02 19:56:48 UTC MAIN commitmail json YAML

Remove unnecessary and broken cleanup routine.

(jmmv)

2014-03-02 16:18:41 UTC MAIN commitmail json YAML

Don't overwrite MACHINE_ARCH if it is already set.

(joerg)

2014-03-02 13:28:23 UTC MAIN commitmail json YAML

Initialize variables used to setup a dummy element.
XXX bogus, needs review

(joerg)

2014-03-02 13:27:38 UTC MAIN commitmail json YAML

Mark cpu_reset as dead and add an explicit __builtin_unreachable for a
terminal function call for clang's noreturn diagnostic.

(joerg)

2014-03-02 13:26:30 UTC MAIN commitmail json YAML

Be explicit about the double register use.

(joerg)

2014-03-02 13:26:04 UTC MAIN commitmail json YAML

Bump SYMTAB_SPACE for clang.

(joerg)

2014-03-02 13:25:43 UTC MAIN commitmail json YAML

Bump sshramdisk size to 3800k, reserve 4MB in the install kernel.

(joerg)

2014-03-02 13:24:38 UTC MAIN commitmail json YAML

Clang needs a slightly larger MD image, so bump the size to 2300k.

(joerg)

2014-03-02 13:23:32 UTC MAIN commitmail json YAML

2014-03-02 13:23:17 UTC MAIN commitmail json YAML

Skip a tautologic check if we know it is one.

(joerg)

2014-03-02 13:22:33 UTC MAIN commitmail json YAML

2014-03-02 13:22:21 UTC MAIN commitmail json YAML

Make the empty loop body explicit.

(joerg)

2014-03-02 13:21:59 UTC MAIN commitmail json YAML

Explicitly enable VFP support for vfp_init.c. Fixes build of
INTEGRATOR_CP with clang.

(joerg)

2014-03-02 09:02:44 UTC MAIN commitmail json YAML

Use assembler code for 32-bit sparc compat library on sparc64.

(nakayama)

2014-03-02 08:58:02 UTC MAIN commitmail json YAML

2014-03-02 08:50:34 UTC MAIN commitmail json YAML

2014-03-02 08:20:09 UTC MAIN commitmail json YAML

Bump MEMORY_DISK_ROOT_SIZE

(skrll)

2014-03-02 06:16:27 UTC MAIN commitmail json YAML

Discard .SUNW_ctf section just in case.
patch from martin@, see PR/48623.

(isaki)

2014-03-02 05:52:45 UTC MAIN commitmail json YAML

2014-03-02 04:58:20 UTC MAIN commitmail json YAML

don't collect gthr-default.h anymore.

(mrg)

2014-03-02 04:31:55 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gthr-default.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gthr-default.h deleted
      :
(more 16 files)
- set DIST based upon EXTERNAL_GCC_SUBDIR
- set GNUHOSTDIST
- move gthr-default.h to BUILDINCS, and add glue to add it to COPYHEADERS
- adjust COPYHEADERS to cope with files outside of dist/libstdc++-v3/.

(mrg)

2014-03-02 03:55:19 UTC MAIN commitmail json YAML

2014-03-02 03:47:57 UTC MAIN commitmail json YAML

rearrange the code to copy renamed files to have more explicit paths.

(mrg)

2014-03-02 03:42:50 UTC MAIN commitmail json YAML

Use OBJECT_FMTS from <bsd.own.mk>

(matt)

2014-03-02 03:33:29 UTC MAIN commitmail json YAML

Add OBJECT_FMTS which is a list of object formats supported by the MACHINE_ARCH

(matt)

2014-03-02 03:17:14 UTC MAIN commitmail json YAML

don't collect c++allocator.h.  we copy it via G_ALLOCATOR_H we've
already pulled out, and the extra copy can confuse make when it
has an older timestamp than the copy in dist/libstdc++-v3/.

(mrg)

2014-03-02 03:16:22 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++allocator.h deleted
src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++allocator.h deleted
      :
(more 15 files)
delete files we know the source of and don't need to collect with
mknative anymore.

(mrg)

2014-03-02 03:04:52 UTC MAIN commitmail json YAML

Change remaining "MACHINE_ARCH" to "LIBC_MACHINE_ARCH"

(matt)

2014-03-01 23:07:24 UTC MAIN commitmail json YAML

2014-03-01 23:03:58 UTC MAIN commitmail json YAML

2014-03-01 23:02:14 UTC MAIN commitmail json YAML

2014-03-01 22:59:10 UTC MAIN commitmail json YAML

2014-03-01 22:57:23 UTC MAIN commitmail json YAML

2014-03-01 22:54:03 UTC MAIN commitmail json YAML

2014-03-01 22:53:12 UTC MAIN commitmail json YAML

2014-03-01 22:52:19 UTC MAIN commitmail json YAML

2014-03-01 22:51:25 UTC MAIN commitmail json YAML

2014-03-01 22:50:34 UTC MAIN commitmail json YAML

2014-03-01 22:49:49 UTC MAIN commitmail json YAML

2014-03-01 22:49:43 UTC MAIN commitmail json YAML

add a caveat about a construct in this makefile:

# XXX these rules don't always work if the ${.TARGET} ends up being the
#    copy in ../../arch/$arch/ and that version is older.  (but will
#    only break read-only source builds.)

(mrg)

2014-03-01 22:49:08 UTC MAIN commitmail json YAML

2014-03-01 22:45:32 UTC MAIN commitmail json YAML

2014-03-01 22:43:35 UTC MAIN commitmail json YAML