Searched hist:7063 (Results 1 - 8 of 8) sorted by relevance

/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_timer.cppdiff bb2808d6 Tue Oct 24 15:54:55 MDT 2023 Augustin Cavalier <waddlesplash@gmail.com> bootloader: Implement TSC calibration via hypervisor CPUID leaf.

While debugging some problems on the HaikuPorts build VMs, mmlr
noticed their clocks had an alarming amount of drift. This prompted
an investigation into TSC calibration mechanisms, and the discovery
that there is a VM-specific one which we did not implement.

This mechanism is more accurate than counting cycles on VMs where
cycles can be "stolen" (the probable cause of the aforementioned
clock drift.)

Tested in VMware (works out of the box) and on QEMU/KVM
(may need TSC frequency specified or a host with invariant TSC.)

Change-Id: I4ccfdb2e4e2621404ec9026e7106c02bf96faf18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7063
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Darch_timer.cppdiff bb2808d6 Tue Oct 24 15:54:55 MDT 2023 Augustin Cavalier <waddlesplash@gmail.com> bootloader: Implement TSC calibration via hypervisor CPUID leaf.

While debugging some problems on the HaikuPorts build VMs, mmlr
noticed their clocks had an alarming amount of drift. This prompted
an investigation into TSC calibration mechanisms, and the discovery
that there is a VM-specific one which we did not implement.

This mechanism is more accurate than counting cycles on VMs where
cycles can be "stolen" (the probable cause of the aforementioned
clock drift.)

Tested in VMware (works out of the box) and on QEMU/KVM
(may need TSC frequency specified or a host with invariant TSC.)

Change-Id: I4ccfdb2e4e2621404ec9026e7106c02bf96faf18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7063
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
/haiku/headers/private/kernel/boot/arch/x86/
H A Darch_cpu.hdiff bb2808d6 Tue Oct 24 15:54:55 MDT 2023 Augustin Cavalier <waddlesplash@gmail.com> bootloader: Implement TSC calibration via hypervisor CPUID leaf.

While debugging some problems on the HaikuPorts build VMs, mmlr
noticed their clocks had an alarming amount of drift. This prompted
an investigation into TSC calibration mechanisms, and the discovery
that there is a VM-specific one which we did not implement.

This mechanism is more accurate than counting cycles on VMs where
cycles can be "stolen" (the probable cause of the aforementioned
clock drift.)

Tested in VMware (works out of the box) and on QEMU/KVM
(may need TSC frequency specified or a host with invariant TSC.)

Change-Id: I4ccfdb2e4e2621404ec9026e7106c02bf96faf18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7063
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
/haiku/src/system/boot/arch/x86/
H A Darch_cpu.cppdiff bb2808d6 Tue Oct 24 15:54:55 MDT 2023 Augustin Cavalier <waddlesplash@gmail.com> bootloader: Implement TSC calibration via hypervisor CPUID leaf.

While debugging some problems on the HaikuPorts build VMs, mmlr
noticed their clocks had an alarming amount of drift. This prompted
an investigation into TSC calibration mechanisms, and the discovery
that there is a VM-specific one which we did not implement.

This mechanism is more accurate than counting cycles on VMs where
cycles can be "stolen" (the probable cause of the aforementioned
clock drift.)

Tested in VMware (works out of the box) and on QEMU/KVM
(may need TSC frequency specified or a host with invariant TSC.)

Change-Id: I4ccfdb2e4e2621404ec9026e7106c02bf96faf18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7063
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
/haiku/headers/private/graphics/neomagic/
H A DDriverInterface.hdiff b350e3f1 Tue Mar 23 13:05:59 MST 2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com> full 2D acc works on NM2097 and NM2160 (still with softcursor)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7063 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff b350e3f19a9ca3bdc3660d535118416e7e0050d4 Tue Mar 23 13:05:59 MST 2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com> full 2D acc works on NM2097 and NM2160 (still with softcursor)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7063 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A Dnm_macros.hdiff b350e3f1 Tue Mar 23 13:05:59 MST 2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com> full 2D acc works on NM2097 and NM2160 (still with softcursor)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7063 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff b350e3f19a9ca3bdc3660d535118416e7e0050d4 Tue Mar 23 13:05:59 MST 2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com> full 2D acc works on NM2097 and NM2160 (still with softcursor)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7063 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/system/boot/platform/bios_ia32/
H A Dcpu.cppdiff bb2808d6 Tue Oct 24 15:54:55 MDT 2023 Augustin Cavalier <waddlesplash@gmail.com> bootloader: Implement TSC calibration via hypervisor CPUID leaf.

While debugging some problems on the HaikuPorts build VMs, mmlr
noticed their clocks had an alarming amount of drift. This prompted
an investigation into TSC calibration mechanisms, and the discovery
that there is a VM-specific one which we did not implement.

This mechanism is more accurate than counting cycles on VMs where
cycles can be "stolen" (the probable cause of the aforementioned
clock drift.)

Tested in VMware (works out of the box) and on QEMU/KVM
(may need TSC frequency specified or a host with invariant TSC.)

Change-Id: I4ccfdb2e4e2621404ec9026e7106c02bf96faf18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7063
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
/haiku/src/system/kernel/arch/x86/
H A Darch_cpu.cppdiff bb2808d6 Tue Oct 24 15:54:55 MDT 2023 Augustin Cavalier <waddlesplash@gmail.com> bootloader: Implement TSC calibration via hypervisor CPUID leaf.

While debugging some problems on the HaikuPorts build VMs, mmlr
noticed their clocks had an alarming amount of drift. This prompted
an investigation into TSC calibration mechanisms, and the discovery
that there is a VM-specific one which we did not implement.

This mechanism is more accurate than counting cycles on VMs where
cycles can be "stolen" (the probable cause of the aforementioned
clock drift.)

Tested in VMware (works out of the box) and on QEMU/KVM
(may need TSC frequency specified or a host with invariant TSC.)

Change-Id: I4ccfdb2e4e2621404ec9026e7106c02bf96faf18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7063
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

Completed in 190 milliseconds