[Barrelfish-users] New Barrelfish Release

Turowski Adam S. adam.turowski at inf.ethz.ch
Tue May 8 16:56:59 CEST 2018


Dear all,

We are pleased to announce a new release of the Barrelfish OS. Along
with various bug fixes, this release includes a new PCI driver startup.

As always, you can get the latest version by cloning or pulling from our
git repository [1].


--
Best regards,
Adam Turowski

[1] git://git.barrelfish.org/git/barrelfish

---
Adam Turowski (8):
     pmap: naming unification
     aarch64: fixing memory allocation
     armv8: adding a missing debug syscall
     armv8: fixing some debug output
     harness: pass the kernel options to the armv8's cpu driver
     armv8: separating the fvp and qemu targets, adding QEMU/aarch64 to harness
     armv8: disable for now PMUSERENR_EL0 because QEMU version <2.6.0 doesn't support it
     armv8,psci: use hvc/smc according to the ACPI

Lukas Humbel (17):
     e1000 irqtest run in driverdomain, newstyle PCI startup
     Unify use of struct pci_address, refactor kaluga driver startup
     Removing multiple caps per bar
     Start of pci driver client library.
     e1000 irqtest run in driverdomain, newstyle PCI startup
     Unify use of struct pci_address, refactor kaluga driver startup
     Removing multiple caps per bar
     Start of pci driver client library.
     Merge branch 'master' into pci_next
     Getting the cap in pci_driver_client
     Pass IRQ caps to e1k devif backend, add PCI int ctrl
     Implement pci controller driver
     Correct irq delivery in int_route client
     Fix irqtest
     Fix annoying double pci_change events
     Fix kaluga compilation on armv7
     kaluga: Use multi instance flag when creating driver domains

Reto Achermann (1):
     coreboot: fixing bug that tries to access global defined symbol 'end'

Roni Häcki (49):
     SFN: solarflare driver with new driver framework
     kaluga: added missing dependency
     kaluga: removed driver domain hacks for e1000
     e1000: added driver domain application
     kaluga: fixed bug in copying driver arguments
     pci: pci driver client simplified interface
     e1000: adapted to new pci driver interface
     solarflare: adapt to new pci driver interface
     skb: added interrupt model to e1000
     kaluga: simplified networking startup
     libnet: net_queue return error if e1000 could not be initalized
     libnet: create queue use pci octet serialization functions
     pci: add call to init interrupts using a cap
     kaluga: start e1000 using new driver model
     hake: default menu.lst upated
     kaluga: driver startup hand over pci arguments in right manner
     devif: move e1000 backend to usr/driver/e1000/
     e1000: split driver into control and data plane parts
     solarflare: fixed bug with register cap
     e1000: fixed copying mac address on control message
     kaluga: change start function for e1000 and sfn5122f driver to new style
     e1000: fixed compilation error
     e1000: added function to check if a e1000 type supports MSIX
     e1000: setup of MSI-X depending on mac type
     e1000: setting up legacy/msi-x interrupts
     e1000: interrupt working with net_socket_server
     harness: adapted networking test
     kaluga: fix compilation xeon phi
     e1000: default use legacy interrupts except when unter test in qemu
     kaluga: default start function for mlx4 added again
     sfn5122f: enabling interrupts in the driver again
     kaluga: removed unneeded debug statement
     int_rout: disable debugging printfs
     kaluga: fixed oldstyle driver startup
     kaluga: compile for armv8
     pci: fixed SR-IOV
     e10k: fixed wrong mackarel register declaration
     e10k: devif backend working advanced descriptors
     PCI: enabling lookup of virtual functions for e10k.
     e10k: enabling virtual functions in driver and device queue backend
     net: make old networking code compile
     kaluga: fixed assertion that sometimes fails
     libnet: parsing device, function, and bus from kalugas argumentsfor e10k
     harness: adding missing module to tftp test
     net_sockets: ensure struct is zeroed
     e1000: driver can detect I219
     skb: changed e1000 core hint to core 1
     e1000: added check if queue is full
     Merge branch 'pci_next'

Simon Gerber (2):
     harness: fix confusion about whether no kernel/boot driver args is None or an empty list
     harness: proc_mgmt_test: improve core selection for test runner

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20180508/dd7fc8ae/attachment.html>


More information about the Barrelfish-users mailing list