summaryrefslogtreecommitdiff
path: root/sys/lib
AgeCommit message (Expand)Author
2022-06-16Pull up following revision(s) (requested by skrll in ticket #1473):martin
2022-06-14Pull up following revision(s) (requested by skrll in ticket #1472):martin
2021-08-08Pull up following revision(s) (requested by skrll in ticket #1328):martin
2019-10-23Pull up following revision(s) (requested by maxv in ticket #361):martin
2019-07-21Add SA_ENABLE_BIENDIAN option, which enable us to load kernel image ofrin
2019-06-24Now that the ufs module has been split out from ffs and ext2fs, we needpgoyette
2019-06-20Add KASLR support in UEFI.maxv
2019-04-05Go back ot using 0x%x instead of %#x because we don't always support thechristos
2019-04-05clzdi2 and ctzdi2 are needed on alpha. (counting instructions are in thethorpej
2019-04-02fix sign-compare and sign-passing errors.christos
2019-03-31fix warnings, printf formats, etc.christos
2019-03-31correct debug message, d->myport has network byte order.mlelstv
2019-02-07don't use -fnon-call-exceptions on arm. not needed and triggers eh_frame gen...mrg
2019-02-07apply the previous to all GCC-7 platforms. it affects vax as well.mrg
2019-02-07for sh3 and GCC 7 pass -fnon-call-exceptions for udivmoddi4.c.mrg
2019-02-04use __builtin_unreachable() after calls that panic or switch contextmrg
2019-02-03- remove unreachable codemrg
2018-09-22- Determine KERN_AS automatically depending on whether OPT_MODULAR isrin
2018-09-03We have popcount; no need to reimplement it.riastradh
2018-09-03Rename min.c -> uimin.c, max.c -> uimax.c in libkern.riastradh
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-08-27Add kasan interceptors for strcpy/strcmp/strlen.maxv
2018-08-23Support loading read-only data sections. ARM64 ELF kernels need this. ok skrll@jmcneill
2018-08-20Add support for kASan on amd64. Written by me, with some parts inspiredmaxv
2018-07-17The semantics of DW_CFA_GNU_args_size have changed subtile over thejoerg
2018-07-17Remove redundant setIP call overwritten a few lines later.joerg
2018-07-08provide memmemchristos
2018-06-05Use the standard build rules.christos
2018-05-27- Introduce :q modifier for make variables and make it double escape $'s sochristos
2018-05-09Remove annoying things, style, and fix buffer overflows.maxv
2018-04-19s/static inline/static __inline/g for consistency.christos
2018-04-02efiboot: try to read boot.cfg from /EFI/NetBSD on ESP of the booted disk.nonaka
2018-03-16use memmove.Sryo
2018-03-08Add missed file in previous commit.nonaka
2017-12-31PR port-alpha/52520: provide float64 -> uint64 conversion and usemartin
2017-12-21Make sure we're loading a relocatable binary, to give the user a chance tomaxv
2017-12-09Even smaller and takes print function.christos
2017-12-08don't ifdef _KERNELchristos
2017-12-08use a different, more readable approach.christos
2017-12-08coalesce the two copies of hexdump into libkernchristos
2017-11-30Import SHA-3 code into libc and libkern.riastradh
2017-11-15Support large pages on KASLR kernels, in a way that does not reducemaxv
2017-11-13Don't process ELF sections that don't have the ALLOC flag set.maxv
2017-11-13Revert my last revision, that is to say, don't group sections intomaxv
2017-11-02Avoid negative shift.christos
2017-10-30Add END().maxv
2017-10-18Group the sections into segments, and align to KERNALIGN only betweenmaxv
2017-10-13Introduce two functions, and dedup code.maxv
2017-10-13Constify offset, it must not change.maxv
2017-10-08Improve comments.maxv