Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Method for Restoring Interrupt Routing Environment During Sleep Process of Phytium Processor

A recovery method and processor technology, applied in the direction of electrical digital data processing, instruments, boot programs, etc., can solve the problem of not considering the particularity of interrupt processing and recovery, and achieve the effect of avoiding the lack of process address space

Active Publication Date: 2022-03-11
KYLIN CORP
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this invention does not take into account the particularity of interrupt processing and recovery under the Feiteng processor platform

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Method for Restoring Interrupt Routing Environment During Sleep Process of Phytium Processor
  • A Method for Restoring Interrupt Routing Environment During Sleep Process of Phytium Processor
  • A Method for Restoring Interrupt Routing Environment During Sleep Process of Phytium Processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The implementation of the present application will be described in detail below with reference to the accompanying drawings and examples, so as to fully understand and implement the implementation process of how the present application uses technical means to solve technical problems and achieve technical effects.

[0041] The interrupt routing environment recovery method oriented to the dormancy process in the present invention needs the support of the interrupt processing and recovery method of the dormancy process of the Feiteng processor. This is because the interrupt routing environment recovery method needs to save the interrupt routing environment before the Feiteng processor sleeps, and this saving work is completed by the interrupt processing method of the Feiteng processor sleep process. The interrupt processing and recovery method of the dormancy process of the Feiteng processor includes an interrupt routing environment saving sub-process and an interrupt rout...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for restoring an interrupt routing environment facing a dormant process of a Feiteng processor, the steps comprising: carrying out a sub-process of preserving the interrupt routing environment, specifically the preservation of the ITS register environment and the write-back of the ITS cache, formulating a dormant image; restarting the operation The system: start the recovery process after the processor sleeps according to the sleep image, restore the memory environment; perform the recovery sub-process of the interrupt routing environment, restore the interrupt routing environment; restore interrupts, equipment, and processes, thereby completing system recovery. The beneficial effects of the present application are: the original implementation method realizes the restoration of the consistency of the interrupt routing environment of the dormant process under the Feiteng processor platform through the organizational design of the relevant registers, memory, cache processing and interrupt routing in the interrupt controller, Avoid memory problems such as process address space loss after the system memory environment is restored.

Description

technical field [0001] The present application belongs to the technical field of processor interrupt processing, and in particular relates to an interrupt routing environment recovery method for the hibernation process of a Feiteng processor. Background technique [0002] The domestic Phytium series processors are based on the ARM64 architecture, especially the Phytium 1500A processor, which adopts the SOC architecture and integrates a general interrupt controller (GIC V3) and multiple PCIE controllers. It has been widely used in desktop PCs, Laptops and servers. [0003] The implementation of power management logic under the Phytium processor platform is complex, which is quite different from the implementation logic of power management on the x86 platform and the traditional ARM64 platform. At present, the power management technology of the Linux operating system is mainly aimed at the X86 platform or the ARM64 platform without the PCIE bus, while the Phytium processor pl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/4401G06F9/48
CPCG06F9/4418G06F9/4812
Inventor 王琦张铎孙立明卢日文刘正元魏立峰孔金珠
Owner KYLIN CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products