mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
system: introduce a new MlockState enum
Replace the boolean value enable_mlock with an enum and add a helper to decide whether we should be calling os_mlock. This is a stepping stone towards introducing a new mlock mode, which will be the third possible state of this enum. Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> Reviewed-by: Peter Xu <peterx@redhat.com> Signed-off-by: Daniil Tatianin <d-tatianin@yandex-team.ru> Link: https://lore.kernel.org/r/20250212143920.1269754-4-d-tatianin@yandex-team.ru Signed-off-by: Peter Xu <peterx@redhat.com>
This commit is contained in:
parent
cb74f2b8a6
commit
cd2e472e54
5 changed files with 24 additions and 6 deletions
|
@ -44,10 +44,18 @@ extern int display_opengl;
|
|||
extern const char *keyboard_layout;
|
||||
extern int old_param;
|
||||
extern uint8_t *boot_splash_filedata;
|
||||
extern bool enable_mlock;
|
||||
extern bool enable_cpu_pm;
|
||||
extern QEMUClockType rtc_clock;
|
||||
|
||||
typedef enum {
|
||||
MLOCK_OFF = 0,
|
||||
MLOCK_ON,
|
||||
} MlockState;
|
||||
|
||||
bool should_mlock(MlockState);
|
||||
|
||||
extern MlockState mlock_state;
|
||||
|
||||
#define MAX_OPTION_ROMS 16
|
||||
typedef struct QEMUOptionRom {
|
||||
const char *name;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue