#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
c8dc67de |
|
15-Nov-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: only include hyper interface if building libarrakis Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
8ff0486c |
|
13-Nov-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Remove invoke_frame_identify, replaced with frame_identify(). This commit fully removes the Frame_Identify invocation and replaces the calls with frame_identify(). Additionally, because the KCB is special, this commit introduces a new invocation kcb_identify() which translates the lvaddr in the KCB capability into the pysical address of the kernel control block. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
d0356e75 |
|
19-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: heap: explicitly store and propagate heap pagesize instead of relying on heap alignment to infer pagesize Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
82e13b5d |
|
25-Mar-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T82: make EPT translations cacheable + do not reload EPTP when it is unchanged. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
58159663 |
|
24-Mar-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T82: implement dynamic EPT mapping. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
a2f1e286 |
|
23-Mar-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T82: checkpoint. Guest domain up. Need to implement hypervisor service. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
42121c2e |
|
31-Jul-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
tracing: add extra error for coreid out of range for tracing Add a "unavailable" error code which is returned on tracing initialization on cores that are >= TRACE_COREID_LIMIT, rather than returning SYS_ERR_OK and then faulting on uninitialized (==0x0) trace_buffer_va access. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
d9b6694c |
|
31-Jul-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
tracing: add extra error for coreid out of range for tracing Add a "unavailable" error code which is returned on tracing initialization on cores that are >= TRACE_COREID_LIMIT, rather than returning SYS_ERR_OK and then faulting on uninitialized (==0x0) trace_buffer_va access. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
6296e5d6 |
|
07-Aug-2018 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
xeon_phi: fixing timers, dispatching and stack's alignment Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
199fa3f3 |
|
06-Oct-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
tracing: make larger trace buffers possible Init allocates the Frame cap for the shared trace buffer. As we only gave init 16MB for it's memory allocator, this could fail for larger machines (e.g. babybel). This commit increases the maximum number of cores for tracing to 32, and the per-core trace buffer to 20'000 events. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
dec56e53 |
|
06-Oct-2017 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
proc_mgmt: merged proc management client with spawnd client Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
0478b6d2 |
|
21-Jun-2017 |
Razvan Damachi <razvan.damachi@gmail.com> |
Implement kill() and exit() in the process manager. On the server side, both calls are handled similarly: the process manager sends a kill request to all spawnds running a dispatcher for the victim domain. On the client side, they are different calls. The general-purpose domain exit protocol now attempts to use the proc mgmt API exit call (in lib/barrelfish/init.c). If this fails, the protocol will fall back to exiting via a direct spawn_exit() call, like before. The use-case where exiting via the process manager is expected to fail is when the domain was not spawned through the process manager in the first place, such as is the case with the special domains spawned by the monitor on the bootstrap core, as well as the monitors themselves. Signed-off-by: Razvan Damachi <razvan.damachi@gmail.com>
|
#
dde2ba50 |
|
19-Jun-2017 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
libc: removing newlib, adding BSD libc posixcompat: moving gettimeofday to libc harness: adding a simple math test lwip, lwip2: moving includes to /include, compiling with BSD headers Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
05f3eb5a |
|
27-Nov-2016 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
systime: introducing system time based on time stamp counter/global timer, removing kernel_now Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
b848aee1 |
|
14-Oct-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
Revert "libbarrelfish/init: Correctly set thread status on libc exit. Fixes T194" Various tests time out with this change. We have to look at what thread_exit is actually doing that is necessary for libc exit. This reverts commit fe18a4b45c2ae965a3345f0aebe314378e1d18d8. Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
fe18a4b4 |
|
14-Oct-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
libbarrelfish/init: Correctly set thread status on libc exit. Fixes T194 Previously, thread_exit was used when it could no longer be safely executed causing page faults. Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
10957289 |
|
05-Aug-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T258: Delete GPT cspace functionality and rename new functions This commit deletes all the old GPT cnode code, and renames the new two-level functions to the "old" names (e.g. caps_lookup_slot() is now a two-level cspace function). Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
6e41d260 |
|
06-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T258: Implement 2 level CSpace slot allocator on GPT cnodes Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
d9826d22 |
|
19-Feb-2015 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
Handing over alignment paramenter of morecore when spanning Spanning domains resulted in a NULL-pointer dereferencing in when initializing libbarrelfish and parsing arguments for the morecore alignment. Added new parameter to pass the alignment of the spanning domain to the new dispatcher on the remote core. Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
34a697f6 |
|
04-May-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
x86_32: only allow larger page sizes for morecore when PSE enabled. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
16319d47 |
|
05-Aug-2014 |
Simon Gerber <simon.gerber@hp.com> |
libbarrelfish: Refactored onthread init slightly. Conflicts: lib/barrelfish/init.c Signed-off-by: Simon Gerber <simon.gerber@hp.com>
|
#
80dc5a3f |
|
04-Aug-2014 |
Simon Gerber <simon.gerber@hp.com> |
Added command line arg for overriding default heap pagesize. Also removed the vregion flags #define for the heap region as we can infer the necessary flags from the alignment argument to morecore_init(). We now choose the pagesize that matches the alignment or 4kB if no match found. Signed-off-by: Simon Gerber <simon.gerber@hp.com>
|
#
ad7ba7d3 |
|
04-Aug-2014 |
Simon Gerber <simon.gerber@hp.com> |
Added Config.hs flag for morecore pagesize. Conflicts: lib/barrelfish/init.c lib/barrelfish/morecore.c Signed-off-by: Simon Gerber <simon.gerber@hp.com>
|
#
cb81d569 |
|
18-Jul-2014 |
Simon Gerber <simon.gerber@hp.com> |
Added remapping functionality for malloc. Signed-off-by: Simon Gerber <simon.gerber@hp.com>
|
#
8f1a278a |
|
23-Feb-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T65: properly implement x-core thread creation. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
06a2b1bd |
|
26-Nov-2014 |
Timothy Roscoe <troscoe@inf.ethz.ch> |
Removed shadowed local variable err
|
#
d2d9862d |
|
20-Mar-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
turn off monitor and spawn client debugging.
|
#
11c2c36d |
|
18-Mar-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
fixed stuff + more output.
|
#
de906f69 |
|
28-Feb-2014 |
Simon Peter <simpeter@cs.washington.edu> |
The Arrakis backport to Barrelfish. Here are the macro changes: * Made lwIP an optional network stack * Moved lwIP headers out of the general include directory * Parallel hake * CPU-virtualized ("arrakis") applications * libarrakis is a new libOS that uses CPU features directly * arrakismon is a new monitor for Arrakis apps * QEMU Multiboot support instead of GRUB (enables KVM) * e10k virtual function driver * Software virtual->physical mapping (substitutes IOMMU) * To be replaced soon with an Intel IOMMU driver * Better GDB and stack tracing support * New POSIX support * pthreads, inet_*(), usleep(), syslimits.h, sigaction(), mman.h, * resource.h, sendmsg(), recvmsg(), mkfifo(), syslog.h, sysexits.h, * fcntl(), getegid(), getgid(), pipe(), rlimits * epoll support * Separate waitset for interrupts * Thread TLS key and ID support * Moved PCRE headers to include/, where they usually are * Intel performance counters support * Handle boot-time RAM overflow (for machines with >=64GB RAM) * Arranet network stack * Fix for build of lib/barrelfish/arch/x86_64/dispatch.c without -O2 * New comandline options to pci daemon: * maxvfs=x, x is number of virtual functions to create for each * device supporting it * skb_bridge_program=x, x is SKB bridge programming script to use * bridge_bios is a script that uses the BIOS pre-set values, like Linux * Correctly build machine-optimized newlib parts * Library versions of e1000 and e10k drivers * Support for virtualization in e10k driver * e10k datacenter control plane daemon * Modified hellotest to be both a Barrelfish and an Arrakis application I've decided not to include the lwIP 1.4.1 code, as the port is not finished and who wants to use lwIP anyway with the Arrakis network stack and mTCP being released soon. If you want this, let me know (it's hugely superior to lwIP 1.3.1). I've made the code backwards-compatible with Barrelfish. The default should do what Barrelfish does. One can specify commandline options to the PCI daemon and e10k driver to configure I/O virtualization and the optional arrakismon allows loading CPU-virtualized "arrakis" programs. There are more pending changes, such as support for hardware rate limiting and weighted round robin packet scheduling, but I'd like these to go in first, before I push the rest.
|
#
dd3a5b24 |
|
23-Mar-2012 |
Mark Nevill <nevillm@ethz.ch> |
Disable revoke on dispatcher exit as this currently breaks the monitor.
|
#
b600a240 |
|
08-Mar-2013 |
Kornilios Kourtis <kkourt@inf.ethz.ch> |
New tracing infrastructure This is a Distributed Systems Lab project by Alexander Grest <agrest@student.ethz.ch> and David Stolz <stolzda@ethz.ch>
|
#
a22ce409 |
|
26-Jun-2013 |
Raphael Fuchs <fuchs.raphael@gmail.com> |
libbarrelfish: Adjust libbarrelfish to new terminal API and remove old API.
|
#
dffaedf8 |
|
25-Oct-2012 |
Raphael Fuchs <raphaelfuchs@student.ethz.ch> |
libbarrelfish: Rename the header lib/barrelfish/include/threads.h to lib/barrelfish/include/threads_priv.h. To avoid confusion between the public and the private thread header, rename the libbarrelfish-private thread header to threads_priv.h. --HG-- rename : lib/barrelfish/include/threads.h => lib/barrelfish/include/threads_priv.h
|
#
092e1f71 |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Renaming header files. --HG-- branch : octopus.renaming
|
#
339715b7 |
|
22-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Changes for nameservice. Use RPC client for NS functionality.
|
#
46c083e0 |
|
12-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Reworked dist2 initialization a bit. At the moment, libbarrelfish will only initialize the RPC binding (sufficient to provide the NS service). This avoids starting a second event thread for every domain in the whole system. I still need some way to do proper error handling in case we use an API that requires async events or just bind the event binding on the default waitset and provide async APIs for locking barrier etc. --HG-- branch : octopus.chips-remove
|
#
1f9ba8b4 |
|
08-Feb-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
This is currently work in progress. Started to remove dependencies from chips. Now everything boots somewhat but for some reason event thread cannot be started yet. --HG-- branch : octopus.chips-remove
|
#
70c30847 |
|
23-Jan-2012 |
Andrew Baumann <andrew.baumann@microsoft.com> |
remove support for Beehive see the mailing list discussion at the end of December 2011 for motivation
|
#
f7afee98 |
|
29-Dec-2011 |
Andrew Baumann <andrew.baumann@microsoft.com> |
limit pre-allocated trace buffers to the first 64 cores Since increasing MAX_CPUS, tracing code which tries to allocate a buffer for every possible core was running out of memory early in boot. This is a kludgy quick fix; better ones include: * allocating the memory either in the kernel before starting init, or later when the memory server is up * allocating a trace buffer for a core dynamically when that core boots
|
#
070d66b2 |
|
30-Dec-2011 |
Zeus Gómez Marmolejo <zeus.gomez@bsc.es> |
Compiles and links with freec/newlib with gcc-4.5.2 --HG-- rename : include/freec/stdarg.h => include/c/stdarg.h rename : include/freec/stdbool.h => include/c/stdbool.h rename : include/freec/stddef.h => include/c/stddef.h rename : include/freec/fcntl.h => include/fcntl.h rename : include/getopt.h => include/freec/getopt.h rename : include/freec/k_r_malloc.h => include/k_r_malloc.h rename : include/freec/limits.h => include/limits.h rename : lib/posixcompat/fdtab.h => include/posixcompat/fdtab.h rename : include/freec/stdio_file.h => include/stdio_file.h rename : lib/msun/Hakefile => lib/freec/msun/Hakefile rename : lib/msun/amd64/e_remainderf.S => lib/freec/msun/amd64/e_remainderf.S rename : lib/msun/amd64/e_sqrt.S => lib/freec/msun/amd64/e_sqrt.S rename : lib/msun/amd64/e_sqrtf.S => lib/freec/msun/amd64/e_sqrtf.S rename : lib/msun/amd64/e_sqrtl.S => lib/freec/msun/amd64/e_sqrtl.S rename : lib/msun/amd64/fenv.c => lib/freec/msun/amd64/fenv.c rename : lib/msun/amd64/s_llrint.S => lib/freec/msun/amd64/s_llrint.S rename : lib/msun/amd64/s_llrintf.S => lib/freec/msun/amd64/s_llrintf.S rename : lib/msun/amd64/s_llrintl.S => lib/freec/msun/amd64/s_llrintl.S rename : lib/msun/amd64/s_lrint.S => lib/freec/msun/amd64/s_lrint.S rename : lib/msun/amd64/s_lrintf.S => lib/freec/msun/amd64/s_lrintf.S rename : lib/msun/amd64/s_lrintl.S => lib/freec/msun/amd64/s_lrintl.S rename : lib/msun/amd64/s_remquo.S => lib/freec/msun/amd64/s_remquo.S rename : lib/msun/amd64/s_remquof.S => lib/freec/msun/amd64/s_remquof.S rename : lib/msun/amd64/s_remquol.S => lib/freec/msun/amd64/s_remquol.S rename : lib/msun/amd64/s_scalbn.S => lib/freec/msun/amd64/s_scalbn.S rename : lib/msun/amd64/s_scalbnf.S => lib/freec/msun/amd64/s_scalbnf.S rename : lib/msun/amd64/s_scalbnl.S => lib/freec/msun/amd64/s_scalbnl.S rename : lib/msun/arm/fenv.c => lib/freec/msun/arm/fenv.c rename : lib/msun/beehive/fenv.c => lib/freec/msun/beehive/fenv.c rename : lib/msun/ia64/fenv.c => lib/freec/msun/ia64/fenv.c rename : lib/msun/ia64/s_fma.S => lib/freec/msun/ia64/s_fma.S rename : lib/msun/ia64/s_fmaf.S => lib/freec/msun/ia64/s_fmaf.S rename : lib/msun/ia64/s_fmal.S => lib/freec/msun/ia64/s_fmal.S rename : lib/msun/ld128/invtrig.c => lib/freec/msun/ld128/invtrig.c rename : lib/msun/ld128/invtrig.h => lib/freec/msun/ld128/invtrig.h rename : lib/msun/ld128/k_cosl.c => lib/freec/msun/ld128/k_cosl.c rename : lib/msun/ld128/k_sinl.c => lib/freec/msun/ld128/k_sinl.c rename : lib/msun/ld128/k_tanl.c => lib/freec/msun/ld128/k_tanl.c rename : lib/msun/ld128/s_exp2l.c => lib/freec/msun/ld128/s_exp2l.c rename : lib/msun/ld128/s_nanl.c => lib/freec/msun/ld128/s_nanl.c rename : lib/msun/ld80/invtrig.c => lib/freec/msun/ld80/invtrig.c rename : lib/msun/ld80/invtrig.h => lib/freec/msun/ld80/invtrig.h rename : lib/msun/ld80/k_cosl.c => lib/freec/msun/ld80/k_cosl.c rename : lib/msun/ld80/k_sinl.c => lib/freec/msun/ld80/k_sinl.c rename : lib/msun/ld80/k_tanl.c => lib/freec/msun/ld80/k_tanl.c rename : lib/msun/ld80/s_exp2l.c => lib/freec/msun/ld80/s_exp2l.c rename : lib/msun/ld80/s_nanl.c => lib/freec/msun/ld80/s_nanl.c rename : lib/msun/mips/fenv.c => lib/freec/msun/mips/fenv.c rename : lib/msun/powerpc/fenv.c => lib/freec/msun/powerpc/fenv.c rename : lib/msun/sparc64/e_sqrt.S => lib/freec/msun/sparc64/e_sqrt.S rename : lib/msun/sparc64/e_sqrtf.S => lib/freec/msun/sparc64/e_sqrtf.S rename : lib/msun/sparc64/fenv.c => lib/freec/msun/sparc64/fenv.c rename : lib/msun/src/e_acos.c => lib/freec/msun/src/e_acos.c rename : lib/msun/src/e_acosf.c => lib/freec/msun/src/e_acosf.c rename : lib/msun/src/e_acosh.c => lib/freec/msun/src/e_acosh.c rename : lib/msun/src/e_acoshf.c => lib/freec/msun/src/e_acoshf.c rename : lib/msun/src/e_acosl.c => lib/freec/msun/src/e_acosl.c rename : lib/msun/src/e_asin.c => lib/freec/msun/src/e_asin.c rename : lib/msun/src/e_asinf.c => lib/freec/msun/src/e_asinf.c rename : lib/msun/src/e_asinl.c => lib/freec/msun/src/e_asinl.c rename : lib/msun/src/e_atan2.c => lib/freec/msun/src/e_atan2.c rename : lib/msun/src/e_atan2f.c => lib/freec/msun/src/e_atan2f.c rename : lib/msun/src/e_atan2l.c => lib/freec/msun/src/e_atan2l.c rename : lib/msun/src/e_atanh.c => lib/freec/msun/src/e_atanh.c rename : lib/msun/src/e_atanhf.c => lib/freec/msun/src/e_atanhf.c rename : lib/msun/src/e_cosh.c => lib/freec/msun/src/e_cosh.c rename : lib/msun/src/e_coshf.c => lib/freec/msun/src/e_coshf.c rename : lib/msun/src/e_exp.c => lib/freec/msun/src/e_exp.c rename : lib/msun/src/e_expf.c => lib/freec/msun/src/e_expf.c rename : lib/msun/src/e_fmod.c => lib/freec/msun/src/e_fmod.c rename : lib/msun/src/e_fmodf.c => lib/freec/msun/src/e_fmodf.c rename : lib/msun/src/e_fmodl.c => lib/freec/msun/src/e_fmodl.c rename : lib/msun/src/e_gamma.c => lib/freec/msun/src/e_gamma.c rename : lib/msun/src/e_gamma_r.c => lib/freec/msun/src/e_gamma_r.c rename : lib/msun/src/e_gammaf.c => lib/freec/msun/src/e_gammaf.c rename : lib/msun/src/e_gammaf_r.c => lib/freec/msun/src/e_gammaf_r.c rename : lib/msun/src/e_hypot.c => lib/freec/msun/src/e_hypot.c rename : lib/msun/src/e_hypotf.c => lib/freec/msun/src/e_hypotf.c rename : lib/msun/src/e_hypotl.c => lib/freec/msun/src/e_hypotl.c rename : lib/msun/src/e_j0.c => lib/freec/msun/src/e_j0.c rename : lib/msun/src/e_j0f.c => lib/freec/msun/src/e_j0f.c rename : lib/msun/src/e_j1.c => lib/freec/msun/src/e_j1.c rename : lib/msun/src/e_j1f.c => lib/freec/msun/src/e_j1f.c rename : lib/msun/src/e_jn.c => lib/freec/msun/src/e_jn.c rename : lib/msun/src/e_jnf.c => lib/freec/msun/src/e_jnf.c rename : lib/msun/src/e_lgamma.c => lib/freec/msun/src/e_lgamma.c rename : lib/msun/src/e_lgamma_r.c => lib/freec/msun/src/e_lgamma_r.c rename : lib/msun/src/e_lgammaf.c => lib/freec/msun/src/e_lgammaf.c rename : lib/msun/src/e_lgammaf_r.c => lib/freec/msun/src/e_lgammaf_r.c rename : lib/msun/src/e_log.c => lib/freec/msun/src/e_log.c rename : lib/msun/src/e_log10.c => lib/freec/msun/src/e_log10.c rename : lib/msun/src/e_log10f.c => lib/freec/msun/src/e_log10f.c rename : lib/msun/src/e_logf.c => lib/freec/msun/src/e_logf.c rename : lib/msun/src/e_pow.c => lib/freec/msun/src/e_pow.c rename : lib/msun/src/e_powf.c => lib/freec/msun/src/e_powf.c rename : lib/msun/src/e_rem_pio2.c => lib/freec/msun/src/e_rem_pio2.c rename : lib/msun/src/e_rem_pio2f.c => lib/freec/msun/src/e_rem_pio2f.c rename : lib/msun/src/e_remainder.c => lib/freec/msun/src/e_remainder.c rename : lib/msun/src/e_remainderf.c => lib/freec/msun/src/e_remainderf.c rename : lib/msun/src/e_remainderl.c => lib/freec/msun/src/e_remainderl.c rename : lib/msun/src/e_scalb.c => lib/freec/msun/src/e_scalb.c rename : lib/msun/src/e_scalbf.c => lib/freec/msun/src/e_scalbf.c rename : lib/msun/src/e_sinh.c => lib/freec/msun/src/e_sinh.c rename : lib/msun/src/e_sinhf.c => lib/freec/msun/src/e_sinhf.c rename : lib/msun/src/e_sqrt.c => lib/freec/msun/src/e_sqrt.c rename : lib/msun/src/e_sqrtf.c => lib/freec/msun/src/e_sqrtf.c rename : lib/msun/src/e_sqrtl.c => lib/freec/msun/src/e_sqrtl.c rename : lib/msun/src/k_cos.c => lib/freec/msun/src/k_cos.c rename : lib/msun/src/k_cosf.c => lib/freec/msun/src/k_cosf.c rename : lib/msun/src/k_rem_pio2.c => lib/freec/msun/src/k_rem_pio2.c rename : lib/msun/src/k_sin.c => lib/freec/msun/src/k_sin.c rename : lib/msun/src/k_sinf.c => lib/freec/msun/src/k_sinf.c rename : lib/msun/src/k_tan.c => lib/freec/msun/src/k_tan.c rename : lib/msun/src/k_tanf.c => lib/freec/msun/src/k_tanf.c rename : lib/msun/src/math_private.h => lib/freec/msun/src/math_private.h rename : lib/msun/src/s_asinh.c => lib/freec/msun/src/s_asinh.c rename : lib/msun/src/s_asinhf.c => lib/freec/msun/src/s_asinhf.c rename : lib/msun/src/s_atan.c => lib/freec/msun/src/s_atan.c rename : lib/msun/src/s_atanf.c => lib/freec/msun/src/s_atanf.c rename : lib/msun/src/s_atanl.c => lib/freec/msun/src/s_atanl.c rename : lib/msun/src/s_carg.c => lib/freec/msun/src/s_carg.c rename : lib/msun/src/s_cargf.c => lib/freec/msun/src/s_cargf.c rename : lib/msun/src/s_cargl.c => lib/freec/msun/src/s_cargl.c rename : lib/msun/src/s_cbrt.c => lib/freec/msun/src/s_cbrt.c rename : lib/msun/src/s_cbrtf.c => lib/freec/msun/src/s_cbrtf.c rename : lib/msun/src/s_ceil.c => lib/freec/msun/src/s_ceil.c rename : lib/msun/src/s_ceilf.c => lib/freec/msun/src/s_ceilf.c rename : lib/msun/src/s_ceill.c => lib/freec/msun/src/s_ceill.c rename : lib/msun/src/s_cimag.c => lib/freec/msun/src/s_cimag.c rename : lib/msun/src/s_cimagf.c => lib/freec/msun/src/s_cimagf.c rename : lib/msun/src/s_cimagl.c => lib/freec/msun/src/s_cimagl.c rename : lib/msun/src/s_conj.c => lib/freec/msun/src/s_conj.c rename : lib/msun/src/s_conjf.c => lib/freec/msun/src/s_conjf.c rename : lib/msun/src/s_conjl.c => lib/freec/msun/src/s_conjl.c rename : lib/msun/src/s_copysign.c => lib/freec/msun/src/s_copysign.c rename : lib/msun/src/s_copysignf.c => lib/freec/msun/src/s_copysignf.c rename : lib/msun/src/s_copysignl.c => lib/freec/msun/src/s_copysignl.c rename : lib/msun/src/s_cos.c => lib/freec/msun/src/s_cos.c rename : lib/msun/src/s_cosf.c => lib/freec/msun/src/s_cosf.c rename : lib/msun/src/s_cosl.c => lib/freec/msun/src/s_cosl.c rename : lib/msun/src/s_cproj.c => lib/freec/msun/src/s_cproj.c rename : lib/msun/src/s_cprojf.c => lib/freec/msun/src/s_cprojf.c rename : lib/msun/src/s_cprojl.c => lib/freec/msun/src/s_cprojl.c rename : lib/msun/src/s_creal.c => lib/freec/msun/src/s_creal.c rename : lib/msun/src/s_crealf.c => lib/freec/msun/src/s_crealf.c rename : lib/msun/src/s_creall.c => lib/freec/msun/src/s_creall.c rename : lib/msun/src/s_csqrt.c => lib/freec/msun/src/s_csqrt.c rename : lib/msun/src/s_csqrtf.c => lib/freec/msun/src/s_csqrtf.c rename : lib/msun/src/s_csqrtl.c => lib/freec/msun/src/s_csqrtl.c rename : lib/msun/src/s_erf.c => lib/freec/msun/src/s_erf.c rename : lib/msun/src/s_erff.c => lib/freec/msun/src/s_erff.c rename : lib/msun/src/s_exp2.c => lib/freec/msun/src/s_exp2.c rename : lib/msun/src/s_exp2f.c => lib/freec/msun/src/s_exp2f.c rename : lib/msun/src/s_expm1.c => lib/freec/msun/src/s_expm1.c rename : lib/msun/src/s_expm1f.c => lib/freec/msun/src/s_expm1f.c rename : lib/msun/src/s_fabs.c => lib/freec/msun/src/s_fabs.c rename : lib/msun/src/s_fabsf.c => lib/freec/msun/src/s_fabsf.c rename : lib/msun/src/s_fabsl.c => lib/freec/msun/src/s_fabsl.c rename : lib/msun/src/s_fdim.c => lib/freec/msun/src/s_fdim.c rename : lib/msun/src/s_finite.c => lib/freec/msun/src/s_finite.c rename : lib/msun/src/s_finitef.c => lib/freec/msun/src/s_finitef.c rename : lib/msun/src/s_floor.c => lib/freec/msun/src/s_floor.c rename : lib/msun/src/s_floorf.c => lib/freec/msun/src/s_floorf.c rename : lib/msun/src/s_floorl.c => lib/freec/msun/src/s_floorl.c rename : lib/msun/src/s_fma.c => lib/freec/msun/src/s_fma.c rename : lib/msun/src/s_fmaf.c => lib/freec/msun/src/s_fmaf.c rename : lib/msun/src/s_fmal.c => lib/freec/msun/src/s_fmal.c rename : lib/msun/src/s_fmax.c => lib/freec/msun/src/s_fmax.c rename : lib/msun/src/s_fmaxf.c => lib/freec/msun/src/s_fmaxf.c rename : lib/msun/src/s_fmaxl.c => lib/freec/msun/src/s_fmaxl.c rename : lib/msun/src/s_fmin.c => lib/freec/msun/src/s_fmin.c rename : lib/msun/src/s_fminf.c => lib/freec/msun/src/s_fminf.c rename : lib/msun/src/s_fminl.c => lib/freec/msun/src/s_fminl.c rename : lib/msun/src/s_frexp.c => lib/freec/msun/src/s_frexp.c rename : lib/msun/src/s_frexpf.c => lib/freec/msun/src/s_frexpf.c rename : lib/msun/src/s_frexpl.c => lib/freec/msun/src/s_frexpl.c rename : lib/msun/src/s_ilogb.c => lib/freec/msun/src/s_ilogb.c rename : lib/msun/src/s_ilogbf.c => lib/freec/msun/src/s_ilogbf.c rename : lib/msun/src/s_ilogbl.c => lib/freec/msun/src/s_ilogbl.c rename : lib/msun/src/s_isfinite.c => lib/freec/msun/src/s_isfinite.c rename : lib/msun/src/s_isinf.c => lib/freec/msun/src/s_isinf.c rename : lib/msun/src/s_isnan.c => lib/freec/msun/src/s_isnan.c rename : lib/msun/src/s_isnormal.c => lib/freec/msun/src/s_isnormal.c rename : lib/msun/src/s_ldexp.c => lib/freec/msun/src/s_ldexp.c rename : lib/msun/src/s_llrint.c => lib/freec/msun/src/s_llrint.c rename : lib/msun/src/s_llrintf.c => lib/freec/msun/src/s_llrintf.c rename : lib/msun/src/s_llrintl.c => lib/freec/msun/src/s_llrintl.c rename : lib/msun/src/s_llround.c => lib/freec/msun/src/s_llround.c rename : lib/msun/src/s_llroundf.c => lib/freec/msun/src/s_llroundf.c rename : lib/msun/src/s_llroundl.c => lib/freec/msun/src/s_llroundl.c rename : lib/msun/src/s_log1p.c => lib/freec/msun/src/s_log1p.c rename : lib/msun/src/s_log1pf.c => lib/freec/msun/src/s_log1pf.c rename : lib/msun/src/s_logb.c => lib/freec/msun/src/s_logb.c rename : lib/msun/src/s_logbf.c => lib/freec/msun/src/s_logbf.c rename : lib/msun/src/s_logbl.c => lib/freec/msun/src/s_logbl.c rename : lib/msun/src/s_lrint.c => lib/freec/msun/src/s_lrint.c rename : lib/msun/src/s_lrintf.c => lib/freec/msun/src/s_lrintf.c rename : lib/msun/src/s_lrintl.c => lib/freec/msun/src/s_lrintl.c rename : lib/msun/src/s_lround.c => lib/freec/msun/src/s_lround.c rename : lib/msun/src/s_lroundf.c => lib/freec/msun/src/s_lroundf.c rename : lib/msun/src/s_lroundl.c => lib/freec/msun/src/s_lroundl.c rename : lib/msun/src/s_modf.c => lib/freec/msun/src/s_modf.c rename : lib/msun/src/s_modff.c => lib/freec/msun/src/s_modff.c rename : lib/msun/src/s_modfl.c => lib/freec/msun/src/s_modfl.c rename : lib/msun/src/s_nan.c => lib/freec/msun/src/s_nan.c rename : lib/msun/src/s_nearbyint.c => lib/freec/msun/src/s_nearbyint.c rename : lib/msun/src/s_nextafter.c => lib/freec/msun/src/s_nextafter.c rename : lib/msun/src/s_nextafterf.c => lib/freec/msun/src/s_nextafterf.c rename : lib/msun/src/s_nextafterl.c => lib/freec/msun/src/s_nextafterl.c rename : lib/msun/src/s_nexttoward.c => lib/freec/msun/src/s_nexttoward.c rename : lib/msun/src/s_nexttowardf.c => lib/freec/msun/src/s_nexttowardf.c rename : lib/msun/src/s_remquo.c => lib/freec/msun/src/s_remquo.c rename : lib/msun/src/s_remquof.c => lib/freec/msun/src/s_remquof.c rename : lib/msun/src/s_remquol.c => lib/freec/msun/src/s_remquol.c rename : lib/msun/src/s_rint.c => lib/freec/msun/src/s_rint.c rename : lib/msun/src/s_rintf.c => lib/freec/msun/src/s_rintf.c rename : lib/msun/src/s_rintl.c => lib/freec/msun/src/s_rintl.c rename : lib/msun/src/s_round.c => lib/freec/msun/src/s_round.c rename : lib/msun/src/s_roundf.c => lib/freec/msun/src/s_roundf.c rename : lib/msun/src/s_roundl.c => lib/freec/msun/src/s_roundl.c rename : lib/msun/src/s_scalbln.c => lib/freec/msun/src/s_scalbln.c rename : lib/msun/src/s_scalbn.c => lib/freec/msun/src/s_scalbn.c rename : lib/msun/src/s_scalbnf.c => lib/freec/msun/src/s_scalbnf.c rename : lib/msun/src/s_scalbnl.c => lib/freec/msun/src/s_scalbnl.c rename : lib/msun/src/s_signbit.c => lib/freec/msun/src/s_signbit.c rename : lib/msun/src/s_signgam.c => lib/freec/msun/src/s_signgam.c rename : lib/msun/src/s_significand.c => lib/freec/msun/src/s_significand.c rename : lib/msun/src/s_significandf.c => lib/freec/msun/src/s_significandf.c rename : lib/msun/src/s_sin.c => lib/freec/msun/src/s_sin.c rename : lib/msun/src/s_sinf.c => lib/freec/msun/src/s_sinf.c rename : lib/msun/src/s_sinl.c => lib/freec/msun/src/s_sinl.c rename : lib/msun/src/s_tan.c => lib/freec/msun/src/s_tan.c rename : lib/msun/src/s_tanf.c => lib/freec/msun/src/s_tanf.c rename : lib/msun/src/s_tanh.c => lib/freec/msun/src/s_tanh.c rename : lib/msun/src/s_tanhf.c => lib/freec/msun/src/s_tanhf.c rename : lib/msun/src/s_tanl.c => lib/freec/msun/src/s_tanl.c rename : lib/msun/src/s_tgammaf.c => lib/freec/msun/src/s_tgammaf.c rename : lib/msun/src/s_trunc.c => lib/freec/msun/src/s_trunc.c rename : lib/msun/src/s_truncf.c => lib/freec/msun/src/s_truncf.c rename : lib/msun/src/s_truncl.c => lib/freec/msun/src/s_truncl.c rename : lib/msun/src/w_cabs.c => lib/freec/msun/src/w_cabs.c rename : lib/msun/src/w_cabsf.c => lib/freec/msun/src/w_cabsf.c rename : lib/msun/src/w_cabsl.c => lib/freec/msun/src/w_cabsl.c rename : lib/msun/src/w_drem.c => lib/freec/msun/src/w_drem.c rename : lib/msun/src/w_dremf.c => lib/freec/msun/src/w_dremf.c rename : lib/posixcompat/fileno.c => lib/freec/src/fileno.c
|
#
c686c28d |
|
04-Aug-2011 |
Simon Peter <speter@inf.ethz.ch> |
Fixed spawn_program_on_all_cores() to check first whether a spawnd is running before trying to spawn a program on that core.
|
#
559955b4 |
|
02-Aug-2011 |
Simon Peter <speter@inf.ethz.ch> |
Merge from ASPLOS tree.
|
#
9299dcef |
|
08-Jul-2011 |
Stefan Kästle <stefan.kaestle@inf.ethz.ch> |
Initial version of public stable barrelfish repository.
|