History log of /netbsd/sys/dev/hyperv/vmbusvar.h (Results 1 – 7 of 7)
Revision Date Author Comments
# c2ac0d61 20-May-2022 nonaka <nonaka@NetBSD.org>

Improve Hyper-V support.

vmbus(4):
- Added support for multichannel.

hvn(4):
- Added support for multichannel.
- Added support for change MTU.
- Added support for TX aggregation.
- Improve VLA

Improve Hyper-V support.

vmbus(4):
- Added support for multichannel.

hvn(4):
- Added support for multichannel.
- Added support for change MTU.
- Added support for TX aggregation.
- Improve VLAN support.
- Improve checksum offload support.

show more ...


# b306c882 14-Jul-2020 yamaguchi <yamaguchi@NetBSD.org>

Introduce per-cpu IDTs

This is realized by following modifications:
- Add IDT pages and its allocation maps for each cpu in "struct cpu_info"
- Load per-cpu IDTs at cpu_init_idt(struct cpu_info*)
-

Introduce per-cpu IDTs

This is realized by following modifications:
- Add IDT pages and its allocation maps for each cpu in "struct cpu_info"
- Load per-cpu IDTs at cpu_init_idt(struct cpu_info*)
- Copy the IDT entries for cpu0 to other CPUs at attach
- These are, for example, exceptions, db, system calls, etc.

And, added a kernel option named PCPU_IDT to enable the feature.

show more ...


# df2d8a61 26-May-2020 nonaka <nonaka@NetBSD.org>

vmbus(4): Do not call hyperv_dma_alloc() in interrupt context.

The channel offer and rescind process is performed on another context.


# b4ad7757 10-Dec-2019 nonaka <nonaka@NetBSD.org>

hvn(4) can be added and deleted dynamically.


# c8f38739 07-Dec-2019 nonaka <nonaka@NetBSD.org>

Get a Hyper-V virtual processor id in cpu_hatch().

Currently, it is got in config_interrupts context.
However, since it is required when attaching a device,
it is got earlier than now.


# c270bf03 24-May-2019 nonaka <nonaka@NetBSD.org>

Added drivers for Hyper-V Synthetic Keyboard and Video device.


# afdb7e40 15-Feb-2019 nonaka <nonaka@NetBSD.org>

Added Microsoft Hyper-V support. It ported from OpenBSD and FreeBSD.

graphical console is not work on Gen.2 VM yet. To use the serial console,
enter "consdev com,0x3f8,115200" on efiboot.