Extended = Double in Lazarus Win64

Note to self: In Lazarus Win64 there is no floating point type Extended, it's mapped to Double. So, overloading something like: will not compile. Workaround: Add an {$IFNDEF Win64} around it: This probably also applies to Delphi when compiling for others than the Win32 target, e.g. Win64, Android, IOS etc.

Switching a XenServer VM from HVM to PVM

(Disclaimer: I am by no means an expert with XenServer. So please don’t take anything you read here for granted. It’s my own experience and what I found in documentation and online.) Switching a XenServer Linux VM from hardware assisted virtualization to paravirtualization nowadays is quite simple, since most Linux distributions already come with a … Continue reading Switching a XenServer VM from HVM to PVM