summaryrefslogtreecommitdiff
path: root/sys/lib/libsa
AgeCommit message (Expand)Author
2023-06-14Add /* FALLTHROUGH */ comment for sure.rin
2023-05-29libsa/printf: Do not fetch long va_arg as long long.rin
2022-12-01fix clang buildchristos
2022-11-17Restore backward compatibility of UFS2 with previous NetBSD releases bychs
2022-08-07Consistently use ntohs() instead of htons() when converting fromrin
2022-07-08alredy -> alreadyskrll
2022-04-30Now, NULL is always defined correctly, as we include <sys/param.h> above.rin
2022-04-29Re-introduce SA_HARDCODED_SECSIZE hack, by which hardcoded DEV_BSIZE isrin
2022-04-27Revert previous at the moment.rin
2022-04-27Introduce SA_HARDCODED_SECSIZE hack, by which hardcoded DEV_BSIZE isrin
2022-04-24Don't load filessytem module for filesystem that was found but isn't usedmlelstv
2022-04-24Ask driver about sector size to support reading superblocks from fixedmlelstv
2022-04-19Typo in comment. avoinds -> avoidsskrll
2022-01-05fix typos, mainly s/comand/command/andvar
2021-10-17Only define DEFAULT_TIMEOUT if it is not already defined.jmcneill
2021-09-07Remove banner printing code from bootloaders, add it to libsa.nia
2021-05-30Add "root" command to provide a BTINFO_ROOTDEVICE parameter.mlelstv
2021-05-27add bi-endian support to the libsa ufs reader and enable it in efiboot.mrg
2021-05-26in getdisklabel() swap the other-endian disklabel, #ifdef LIBSA_DISKLABEL_EImrg
2021-05-21Capture the endianness of the ELF file loaded in 'netbsd_elf_data', thejmcneill
2021-05-17move bi-endian disklabel support from the kernel and libsa into libkern.mrg
2021-05-12push the FFSv1 superblock code into ffs_find_superblock() andmrg
2021-03-26Twiddle also for data transfer for seek.rin
2020-12-19Fix previous; define missing lfs_version.rin
2020-12-19ufs_open(): Check fs->lfs_version ifdef LIBSA_*L*FS, not LIBSA_*F*FS.rin
2020-09-29Add a slow twiddle option. This speeds up a pmax netboot by 15% andsimonb
2020-09-13Elf64_Phdr::p_offset is 64 bits, not 32jmcneill
2020-09-13Elf64_Phdr::p_flags is 32 bits, not 64jmcneill
2020-09-07remove GCC_NO_ADDR_OF_PACKED_MEMBER for several subdir buildsmrg
2020-09-07oops, move GCC_NO_ADDR_OF_PACKED_MEMBER into the right header.mrg
2020-09-07apply GCC_NO_ADDR_OF_PACKED_MEMBERmrg
2020-06-27Support loading boot.cfg from non file-system based devices.jmcneill
2020-06-06Make libsa's vsnprintf() work as expected when passed a NULLthorpej
2020-05-07Update the comments.maxv
2020-01-26Make a debug printf compile for all platformsskrll
2020-01-24Use dp->e2d_namlen rather than strlen(dp->e2d_name) in ext2fs_ls().jakllsch
2020-01-22To support big partitions we need to make sure all byte offsets are calculatedmartin
2019-11-21apply the strncmp hack only to !clang. requested by tnn.mrg
2019-11-21from the new comment:mrg
2019-10-17Make sure we're dealing with a static binary. Otherwise we could crash ifmaxv
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-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-03- remove unreachable codemrg
2018-08-23Support loading read-only data sections. ARM64 ELF kernels need this. ok skrll@jmcneill
2018-06-05Use the standard build rules.christos