EP4170492A4 - System and interrupt processing method - Google Patents

System and interrupt processing method Download PDF

Info

Publication number
EP4170492A4
EP4170492A4 EP21832328.5A EP21832328A EP4170492A4 EP 4170492 A4 EP4170492 A4 EP 4170492A4 EP 21832328 A EP21832328 A EP 21832328A EP 4170492 A4 EP4170492 A4 EP 4170492A4
Authority
EP
European Patent Office
Prior art keywords
processing method
interrupt processing
interrupt
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
EP21832328.5A
Other languages
German (de)
French (fr)
Other versions
EP4170492A1 (en
Inventor
Haibin Wang
Zenghui Yu
Jian Ma
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of EP4170492A1 publication Critical patent/EP4170492A1/en
Publication of EP4170492A4 publication Critical patent/EP4170492A4/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • G06F9/4831Task transfer initiation or dispatching by interrupt, e.g. masked with variable priority
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45545Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45575Starting, stopping, suspending or resuming virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45579I/O management, e.g. providing access to device drivers or storage

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Bus Control (AREA)
EP21832328.5A 2020-06-29 2021-06-24 System and interrupt processing method Pending EP4170492A4 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010604993.9A CN113934504A (en) 2020-06-29 2020-06-29 System and interrupt processing method
PCT/CN2021/102011 WO2022001808A1 (en) 2020-06-29 2021-06-24 System and interrupt processing method

Publications (2)

Publication Number Publication Date
EP4170492A1 EP4170492A1 (en) 2023-04-26
EP4170492A4 true EP4170492A4 (en) 2023-12-13

Family

ID=79273031

Family Applications (1)

Application Number Title Priority Date Filing Date
EP21832328.5A Pending EP4170492A4 (en) 2020-06-29 2021-06-24 System and interrupt processing method

Country Status (7)

Country Link
US (1) US20230133273A1 (en)
EP (1) EP4170492A4 (en)
JP (1) JP2023532077A (en)
KR (1) KR20230025915A (en)
CN (1) CN113934504A (en)
BR (1) BR112022026693A2 (en)
WO (1) WO2022001808A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114726657B (en) * 2022-03-21 2024-06-14 京东科技信息技术有限公司 Interrupt management and data receiving and transmitting management method and device and intelligent network card
CN116521324B (en) * 2023-06-30 2024-04-12 深圳中安辰鸿技术有限公司 Interrupt virtualization processing method and device and electronic equipment
CN116954830B (en) * 2023-09-18 2023-12-26 麒麟软件有限公司 Method for enabling virtual machine to realize msi/x interrupt under jailhouse

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170102963A1 (en) * 2014-06-20 2017-04-13 Huawei Technologies Co., Ltd. Method for Processing Interrupt by Virtualization Platform, and Related Device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7840839B2 (en) * 2007-11-06 2010-11-23 Vmware, Inc. Storage handling for fault tolerance in virtual machines
US9477505B2 (en) * 2012-08-14 2016-10-25 Oracle International Corporation Method for reducing the overhead associated with a virtual machine exit when handling instructions related to descriptor tables
CN103559087B (en) * 2013-10-31 2017-11-28 华为技术有限公司 Implementation method, relevant apparatus and the system of a kind of interruption between virtual processor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170102963A1 (en) * 2014-06-20 2017-04-13 Huawei Technologies Co., Ltd. Method for Processing Interrupt by Virtualization Platform, and Related Device

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Hardware and Software Support for Virtualization", 1 January 2017, SPRINGER INTERNATIONAL PUBLISHING, Cham, ISBN: 978-3-031-01753-7, ISSN: 1935-3235, article BUGNION EDOUARD ET AL: "Virtualization Support in ARM Processors", pages: 123 - 146, XP093097806, DOI: 10.1007/978-3-031-01753-7_7 *
ANONYMOUS: "GICv3 and GICv4 Software Overview", 1 January 2016 (2016-01-01), pages 1 - 50, XP093097395, Retrieved from the Internet <URL:https://documentation-service.arm.com/static/5f1068720daa596235e7f6ef?token=> [retrieved on 20231102] *
See also references of WO2022001808A1 *

Also Published As

Publication number Publication date
US20230133273A1 (en) 2023-05-04
KR20230025915A (en) 2023-02-23
CN113934504A (en) 2022-01-14
BR112022026693A2 (en) 2023-01-24
WO2022001808A1 (en) 2022-01-06
JP2023532077A (en) 2023-07-26
EP4170492A1 (en) 2023-04-26

Similar Documents

Publication Publication Date Title
EP4170492A4 (en) System and interrupt processing method
EP4262320A4 (en) Call processing system and call processing method
EP4137257A4 (en) Processing system, display system, processing device, processing method and processing program
EP4145382A4 (en) Image processing method and system
EP4135330A4 (en) Data processing method and system
EP4220498A4 (en) Processing system, processing method, and processing program
EP4082638A4 (en) Image processing system, image processing program, and image processing method
EP4220552A4 (en) Image processing method and system
EP4130987A4 (en) Interrupt control system and method based on risc-v
EP4261804A4 (en) Information processing method and information processing system
EP4207028A4 (en) Crypto-asset blockchain processing device, processing method, processing system, and processing program
EP4187229A4 (en) Information processing system and information processing method
EP4202803A4 (en) Information processing method and information processing system
EP4131201A4 (en) Information processing method and information processing system
EP4116789A4 (en) Information processing method and information processing system
EP4075381A4 (en) Image processing method and system
EP4086046A4 (en) Processing device and processing method
EP4261512A4 (en) Processing system, display system, processing device, processing method, and processing program
EP4109379A4 (en) Processing system, processing method, and program
EP3939738A4 (en) Processing system and processing method
EP4220543A4 (en) Image processing method and system
TWI800765B (en) Image processing method and image processing system
EP4184471A4 (en) Information processing method and information processing system
EP4116876A4 (en) Image processing method and system
EP4133991A4 (en) Medical-image processing system, recognition-processing processor, and operation method for medical-image processing system

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20230120

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
A4 Supplementary search report drawn up and despatched

Effective date: 20231115

RIC1 Information provided on ipc code assigned before grant

Ipc: G06F 9/48 20060101ALI20231109BHEP

Ipc: G06F 9/455 20180101AFI20231109BHEP