freebsd-src/sys/amd64
Pierre Pronchery 94693ec7c8 bhyve: initialize register value
In case of an error in a code pattern like

```
uint64_t val;
error = memread(vcpu, gpa, &val, 1, arg);
error = vie_update_register(vcpu, reg, val, size);
```

uninitialized stack data would be used.

Reported by:    Synacktiv
Reviewed by:	markj
Security:       HYP-21
Sponsored by:   The Alpha-Omega Project
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D46107
2024-09-27 08:59:36 -04:00
..
acpica Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
amd64 Remove stray whitespaces from sys/amd64/ 2024-09-21 07:05:46 -06:00
conf Revert "nvme: Separate total failures from I/O failures" 2024-08-15 21:29:53 -06:00
ia32 freebsd32: struct siginfo32 -> struct __siginfo32 2024-03-19 23:13:26 +00:00
include Remove stray whitespaces from sys/amd64/ 2024-09-21 07:05:46 -06:00
linux syscalls: Regen for Linux emulator additions 2024-05-23 13:40:47 -06:00
linux32 syscalls: Regen for Linux emulator additions 2024-05-23 13:40:47 -06:00
pci Remove stray whitespaces from sys/amd64/ 2024-09-21 07:05:46 -06:00
sgx Remove stray whitespaces from sys/amd64/ 2024-09-21 07:05:46 -06:00
vmm bhyve: initialize register value 2024-09-27 08:59:36 -04:00
Makefile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00