CODE LOADING HARDENING BY HYPERVISOR PAGE TABLE SWITCHING

Patent №

US 10,083,129

Granted

2018-09-25

Filed 2016

Owner

RED HAT ISRAEL, LTD.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15250463

Systems and methods are provided for modifying one or more guest memory permissions. An example method includes receiving a request to modify a memory permission of a guest running on a virtual machine. The guest includes a kernel that includes loading code and kernel code. The method also includes determining whether the request was sent from the loading code. The loading code corresponds to a first set of hypervisor page tables and is stored at a first range of memory addresses, and the kernel code corresponds to a second set of hypervisor page tables. The first range of memory addresses is in an executable mode in the first set of hypervisor page tables. The method further includes in response to a determination that the request was sent from the loading code, modifying the guest's memory permission in the second set of hypervisor page tables in accordance with the request.

AI hardwareG06F 12/1408G06F 9/445G06F 9/45558G06F 12/1009G06F 12/109G06F 12/1475H04L 9/3247G06F 2009/45583+4 more

AI classification

AI hardware0.99
Knowledge representation0.00
Planning0.00
Evolutionary computation0.00
Vision0.00
Natural language0.00
Machine learning0.00
Speech0.00

Ownership

RED HAT ISRAEL, LTD.

assignment · 395770222

Assignors

TSIRKIN, MICHAEL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC