Support for 2TB of memory added to OpenBSD

submited 21 January 2019

This change expands the direct map to 4 slots (512GB each), to support machines with up to 2TB physical memory. Should further expansion be required, this change provides the means to do that with a single #define change.

The BSD community linklog
Made a script? Written a blog post? Found a useful tutorial? Share it with the BSD community here or just enjoy what everyone else has found!

Submit

14 July 2020
GSoC Reports: Fuzzing Rumpkernel Syscalls Part 1  

This report was prepared by Aditya Vardhan Padala as a part of Google Summer of Code 2020

GSoC Reports: Make system(3) and popen(3) use posix_spawn(3) internally Part 1  

This report was prepared by Nikita Gillmann as a part of Google Summer of Code 2020.

GSoC Reports: Fuzzing the NetBSD Network Stack in a Rumpkernel Environment Part 1  

This report was prepared by Nisarg Joshi as a part of Google Summer of Code 2020.

Dummynet: The Better Way to Build FreeBSD Networks  

Dummynet is the FreeBSD traffic shaper, packet scheduler, and network emulator. Dummynet allows you to emulate a whole set of network environments in a straight-forward way. It has the ability to model delay, packet loss, and can act as a traffic shaper and policer. Dummynet is roughly equivalent to netem in Linux, but we have found that dummynet is easier to integrate and provides much more consistent results.

GSoC Reports: Curses Library Automated Testing Part 1  

This report was prepared by Naman Jain as a part of Google Summer of Code 2020.

GSoC Reports: Extending the functionality of NetPGP Part 1  

This report was prepared by Jason High as a part of Google Summer of Code 2020 .

GSoC Reports: Enhancing Syzkaller support for NetBSD, Part 1  

This report was prepared by Ayushi Sharma as a part of Google Summer of Code 2020.

12 July 2020
In Other BSDs for 2020/07/11  

BSD related items from DragonFlyBSD digest

Enjoying DiscoverBSD? There is more...

Subscribe to BSD Weekly, our free, once–weekly e-mail round-up of BSD news and articles. It is currated from your content on DiscoverBSD and BSDSec (a deadsimple BSD Security Advisories and Announcements).

You can also support the work on Patreon.
10 July 2020
Sponsor NetBSD project on Github  

You can now sponsor The NetBSD Foundation on Github Sponsors. Tiers range from 5 to 500 $ and can get you different rewards, such as link on their website or dedicate resources to either pkgsrc bulk builds or source builds on two platforms of your choice.

Donations to The NetBSD Foundation allow the project to purchase build hardware and fund development.

GitHub does not charge fees for GitHub Sponsors. They cover payment processing costs, so one-hundred percent of your sponsorship goes to the developers and organizations.

OpenBSD Errata: July 9th, 2020 (shmget)  

Errata patches for the kernel have been released for OpenBSD 6.6 and 6.7. shmget IPC_STAT leaked some kernel data. Binary updates for the amd64, i386, and arm64 platforms are available via the syspatch utility. As these affect the kernel, a reboot will be needed after patching.

09 July 2020
Jailing GUI Applications  

This is a short tutorial on how to run GUI applications jailed. This is done primarily for Firefox but the same principle can be applied for any other application.

FreeBSD Errata Notices and Security Advisories  
  • FreeBSD Security Advisory FreeBSD-SA-20:19.unbound - Malformed answers from upstream name servers can send Unbound into an infinite loop, resulting in denial of service. A malicious query can cause a traffic amplification attack against third party authoritative nameservers.
  • FreeBSD Security Advisory FreeBSD-SA-20:20.ipv6 - The IPV6_2292PKTOPTIONS set handler was missing synchronization, so racing accesses could modify freed memory.
  • FreeBSD Security Advisory FreeBSD-SA-20:18.posix_spawnp - posix_spawnp spawns a new thread with a limited stack allocated on the heap before delegating to execvp for the final execution within that thread. execvp would previously make unbounded allocations on the stack, directly proportional to the length of the user-controlled PATH environment variable.
  • FreeBSD Errata Notice FreeBSD-EN-20:14.linuxkpi - A bug in one of the LinuxKPI subroutines could cause a kernel panic.
  • FreeBSD Errata Notice FreeBSD-EN-20:15.mps - mps(4) implements a pass-through interface which allows privileged user processes to submit commands directly to disks behind the controller. A bug in the code which copies command results out to the requesting process could cause a kernel panic.
  • FreeBSD Errata Notice FreeBSD-EN-20:13.bhyve - When an attempt is made to pass through a PCI device to a bhyve(8) VM (causing initialization of IOMMU) on certain Intel chipsets using VT-d the PCI bus stops working entirely resulting in a host crash. This issue occurs at least on the Intel Skylake series processors and those released later. A device passed through to a guest VM running OpenBSD at least since version 6.4 on both AMD and Intel processors may not fully work in the guest. OpenBSD issues 4-byte PCI configuration-space register reads and writes to consecutive 2-byte fields, which were not handled correctly by bhyve(8).
load more