| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-02-27 | Provide labs, llabs and imaxabs for kernel use. | joerg | |
| 2014-02-26 | Update compiler-rt glue for the new source layout. | joerg | |
| 2014-02-09 | Revert previous revision. It bkeaks profiling kernel builds. | njoly | |
| LIBISPRIVATE unconditionnally set MKPROFILE to no, preventing profiling kernel library. | |||
| 2014-01-29 | Include compiler-rt in libc, libm and libkern. | joerg | |
| 2014-01-29 | For ARM EABI, includ divide-by-0 trap handlers. | joerg | |
| 2014-01-17 | This is not libc, so don't check the libc arch macro. | joerg | |
| 2014-01-15 | For HAVE_LIBGCC=no, use compiler-rt for quad support. | joerg | |
| 2013-12-27 | add strncat (for acpi) | christos | |
| 2013-12-15 | Allow overriding CTASSERT. This helps with building NetBSD sources with | pooka | |
| compilers that don't support __COUNTER__ -- shifting the CTASSERTs around to avoid __LINE__ conflicts is a hopeless struggle. | |||
| 2013-12-11 | Allow kernel code to access constant databases by moving cdbr(3) and the | joerg | |
| required mi_vector_hash(3) into src/common. | |||
| 2013-12-03 | libkern build glue for compiler-rt. | joerg | |
| 2013-12-02 | changed lua_Number to int64_t | lneto | |
| 2013-11-19 | For the purposes of static analysis, this never returns. | christos | |
| 2013-11-03 | mark some variables as unused, but keep them around as comments | christos | |
| 2013-09-12 | Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small | joerg | |
| vs big PIC mode. Retire -DPIC and -DBIGPIC. | |||
| 2013-08-28 | Fix libkern's prototype for explicit_memset. | riastradh | |
| 2013-08-21 | Thumbify | matt | |
| 2013-08-21 | Simplify by using LIBISPRIVATE?= yes | matt | |
| 2013-08-20 | Some assembly files need to compiled -marm since they are Thumb compatible. | matt | |
| 2013-08-12 | Fix typos (prX not cpX) | matt | |
| 2013-08-12 | Add EHABI unwind stubs to libkern so prevent errors in linking if unwind | matt | |
| tables are present. | |||
| 2013-08-11 | Support thumb | matt | |
| 2013-07-23 | Another codegen bug that fixes (in this case lots of) atf tests. | skrll | |
| rump_server doesn't die so much now. | |||
| 2013-07-18 | Adjust for coldfire | matt | |
| 2013-07-18 | Fix typo. | matt | |
| 2013-07-18 | Reorder a little to make clearer. | matt | |
| 2013-07-18 | Keep stack longword aligned. | matt | |
| Use longword ops for %d2. | |||
| 2013-07-18 | Convert to motorola syntax | matt | |
| 2013-07-18 | Convert to morotola syntax | matt | |
| 2013-07-18 | Don't use %d2 (violates the ABI since it wasn't saved), use %a0 instead. | matt | |
| Use a pcrelative access for the local data avoiding the GOT. | |||
| 2013-06-29 | libkern: add murmurhash module. | rmind | |
| 2013-06-24 | Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset. | riastradh | |
| consttime_memequal is the same as the old consttime_bcmp. explicit_memset is to memset as explicit_bzero was to bcmp. Passes amd64 release and i386/ALL, but I'm sure I missed some spots, so please let me know. | |||
| 2013-06-23 | Account bytes drawn from initial call to libkern arc4random. | riastradh | |
| XXX This unlocked initialization looks rather bogus... | |||
| 2013-06-23 | Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9). | riastradh | |
| rndsink(9): - Simplify API. - Simplify locking scheme. - Add a man page. - Avoid races in destruction. - Avoid races in requesting entropy now and scheduling entropy later. Periodic distribution of entropy to sinks reduces the need for the last one, but this way we don't need to rely on periodic distribution (e.g., in a future tickless NetBSD). rndsinks_lock should probably eventually merge with the rndpool lock, but we'll put that off for now. cprng(9): - Make struct cprng_strong opaque. - Move rndpseudo.c parts that futz with cprng guts to subr_cprng.c. - Fix kevent locking. (Is kevent locking documented anywhere?) - Stub out rump cprng further until we can rumpify rndsink instead. - Strip code to grovel through struct cprng_strong in fstat. | |||
| 2013-06-21 | Add back {,u}modsi3 for libkern since if we are building standalone tools | matt | |
| we might be using the old ABI and might need them. | |||
| 2013-06-20 | modsi3/umodsi3 are only needed !EABI arm | matt | |
| 2013-05-02 | This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that | matt | |
| share a MACHINE_ARCH for userland so that except for etc, will produce identical sets. usr/include/machine now points to usr/include/arm | |||
| 2013-03-17 | Remove duplicate source files. | nakayama | |
| 2013-03-17 | Revert previous. christos fixed the root cause. | nakayama | |
| 2013-03-17 | undo sparc64 kludge | christos | |
| 2013-03-14 | Make sparc64 32-bit kernel buildable. | nakayama | |
| 2013-03-11 | amend previous sparc64 fix: rump does not know about memcpyset.s | christos | |
| 2013-03-10 | On sparc64 memcpy and memset are provided by memcpyset.s (should have been | christos | |
| memcpyset.S, but...). Don't include them in the build because it breaks the modular build where the kernel library is built as an object. | |||
| 2013-03-02 | recognize OpenBSD too | christos | |
| 2013-02-06 | Modify earm rule to match any machine_arch starting with earm. | matt | |
| 2013-01-23 | Add strnlen.c to SRCS (which will automatically use the .S version if it | matt | |
| exists). | |||
| 2013-01-23 | pull in strnlen.S | macallan | |
| 2012-12-12 | Don't pass down CPUFLAGS since its value is already in CFLAGS. | matt | |
| 2012-10-30 | add new divsi3 related files. | christos | |
| 2012-10-10 | add split files. | christos | |
