Releases: ReturnInfinity/BareMetal
Releases · ReturnInfinity/BareMetal
2025.10
What's Changed
- Add build flags by @IanSeyler in #115
- Dev merge by @IanSeyler in #117
virtio-netdriver rewrite by @IanSeyler in #118- Update API for
b_net_rxto update passed pointer value by @IanSeyler in #119 - Allow LFB output to be optional by @IanSeyler in #120
- Virtio net update by @IanSeyler in #121
- Cursor by @IanSeyler in #122
- Use serial for output without LFB by @IanSeyler in #123
- Add flag for NASM v3+ by @IanSeyler in #124
- KVM and serial additions by @IanSeyler in #125
Full Changelog: 2025.08...2025.10
2025.08
What's Changed
- Dev branch merge by @IanSeyler in #112
- Check DD Status Bit on Transmit for Intel NICs by @IanSeyler in #113
- Virtio-net updates by @IanSeyler in #114
Full Changelog: 2025.06...2025.08
2025.06
What's Changed
Replace signed conditional jumps by @IanSeyler in #107
Support for multiple network interfaces by @IanSeyler in #109
Zerocopy for network receive by @IanSeyler in #110
Startup status blocks by @IanSeyler in #111
Full Changelog: 2025.04...2025.06
2025.04
What's Changed
- HPET / delay simplification by @IanSeyler in #94
- NVS by @IanSeyler in #95
- 10gbe by @IanSeyler in #96
- add master changes by @IanSeyler in #97
- Preliminary xHCI keyboard support by @IanSeyler in #98
- xHCI - No delay by @IanSeyler in #100
- xHCI TRB adjustments by @IanSeyler in #101
- i8259x 10gbit fixes by @IanSeyler in #102
- Linear Frame Buffer by @IanSeyler in #103
- Linux, OSX and Windows CI by @teverett in #104
- CI status in readme by @teverett in #105
New Contributors
Full Changelog: 2025.01...2025.04
2025.01
What's Changed
- PS/2 Mouse support by @IanSeyler in #87
- AHCI Updates by @IanSeyler in #88
- NVMe - Remove 2nd bus master enable by @IanSeyler in #90
Full Changelog: 2024.10...2025.01
2024.10
Start of release tags
What's Changed
- Added BMFS to build in #23
- added build_x86-64.bat in #27
- Producing ELF File with Debugging Info in #29
- Updated Payload Address in #30
- Added Makefile build system in #31
- Merge VBE Branch in #34
- Add missing source file by @IanSeyler in #35
- Updated Makefile in #38
- Added PCI System Call in #39
- Updated Makefile in #40
- Network by @IanSeyler in #44
- Minor Fixes in #52
- PCI function cleanup by @IanSeyler in #54
- Added Build Scripts for API in #53
- Easier Scripts in #55
- Overwrite Kernel Output Syscall in #56
- NVMe Driver by @IanSeyler in #59
- AHCI cleanup by @IanSeyler in #61
- Fix #63 by @IanSeyler in #64
- PCI update by @IanSeyler in #65
- Fix for storage API by @IanSeyler in #66
- Video by @IanSeyler in #67
- Higherhalf fix by @IanSeyler in #68
- Serial by @IanSeyler in #69
- Driver cleanup by @IanSeyler in #70
- Add support for I/O APIC by @IanSeyler in #71
- Add support for PCIe by @IanSeyler in #72
- Update Supported Hardware.md by @IanSeyler in #73
- Add Virtio Block support by @IanSeyler in #74
- Virtio blk by @IanSeyler in #75
- Merge Poll branch by @IanSeyler in #76
- Debug output by @IanSeyler in #79
- API rework by @IanSeyler in #80
- Api update by @IanSeyler in #81
- Update correct name for b_output in C by @itsme300 in #83
- Indexed jump to the opted function by @isoux in #85
- Shorten
b_systemindex table to 128 entries by @IanSeyler in #86
New Contributors
- @IanSeyler made their first contribution in #35
- @itsme300 made their first contribution in #83
- @isoux made their first contribution in #85
Full Changelog: https://github.com/ReturnInfinity/BareMetal/commits/2024.10