#
# ChangeLog for uspace/lib/virtio/virtio-pci.h in mainline
#
# Generated by Trac 1.6
# 2025-03-17T22:54:08Z

Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [0180c67]
	* uspace/drv/nic/virtio-net/virtio-net.c (modified)
	* uspace/lib/virtio/virtio-pci.h (modified)
	* uspace/lib/virtio/virtio.c (modified)

	Separate buffers from virtqueues


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [eda41a9e]
	* uspace/lib/virtio/virtio-pci.h (modified)
	* uspace/lib/virtio/virtio.c (modified)

	Calculate the notification address for each virtq


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [341df5f]
	* uspace/drv/nic/virtio-net/virtio-net.c (modified)
	* uspace/drv/nic/virtio-net/virtio-net.h (modified)
	* uspace/lib/virtio/virtio-pci.c (modified)
	* uspace/lib/virtio/virtio-pci.h (modified)

	Factor our generic virtio device initialization


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [cbcb34c]
	* uspace/drv/nic/virtio-net/virtio-net.c (modified)
	* uspace/drv/nic/virtio-net/virtio-net.h (modified)
	* uspace/lib/virtio/virtio-pci.c (modified)
	* uspace/lib/virtio/virtio-pci.h (modified)

	Configure the virtqueues


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [1c53d93]
	* uspace/lib/virtio/virtio-pci.h (modified)

	Add Virtqueue definitions


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [21ff054]
	* uspace/lib/virtio/virtio-pci.c (modified)
	* uspace/lib/virtio/virtio-pci.h (modified)

	Make sure the PCI capability is big enough


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [1d0620b]
	* uspace/drv/nic/virtio-net/virtio-net.c (modified)
	* uspace/lib/virtio/virtio-pci.c (modified)
	* uspace/lib/virtio/virtio-pci.h (modified)

	Cleanup the device if initialization fails


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [a38b705]
	* uspace/lib/virtio/virtio-pci.h (modified)

	Add device status constants


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [c72cd20]
	* uspace/lib/virtio/virtio-pci.h (modified)

	Do not use double underscore for header guard


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [d6f73b92]
	* uspace/drv/nic/virtio-net/virtio-net.c (modified)
	* uspace/lib/virtio/virtio-pci.c (modified)
	* uspace/lib/virtio/virtio-pci.h (modified)

	Use _initialize instead of _init


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [d6c0016]
	* uspace/lib/virtio/virtio-pci.c (modified)
	* uspace/lib/virtio/virtio-pci.h (modified)

	Factor our resource management, add cleanup


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [a86174ec]
	* uspace/lib/virtio/virtio-pci.h (modified)

	Make the queue notify base address 16-bit


Tue, 22 May 2018 19:06:50 GMT Jakub Jermar <jakub@…> [6ccc424]
	* uspace/lib/drv/include/pci_dev_iface.h (modified)
	* uspace/lib/virtio/virtio-pci.c (modified)
	* uspace/lib/virtio/virtio-pci.h (modified)

	Process VIRTIO PCI configuration structures


Tue, 22 May 2018 19:06:49 GMT Jakub Jermar <jakub@…> [00192cde]
	* uspace/Makefile (modified)
	* uspace/drv/nic/virtio-net/Makefile (modified)
	* uspace/drv/nic/virtio-net/virtio-net.c (modified)
	* uspace/lib/virtio/Makefile (added)
	* uspace/lib/virtio/virtio-pci.c (added)
	* uspace/lib/virtio/virtio-pci.h (added)

	Factor out virtio code to libvirtio