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

Interrupt routing environment recovery method for Feiteng processor dormancy process

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: 2018-03-30
KYLIN CORP
View PDF12 Cites 6 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
  • Interrupt routing environment recovery method for Feiteng processor dormancy process
  • Interrupt routing environment recovery method for Feiteng processor dormancy process
  • Interrupt routing environment recovery method for Feiteng processor dormancy process

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

The invention relates to an interrupt routing environment recovery method for the Feiteng processor dormancy process. The method comprises the steps that the saving sub-process of an interrupt routingenvironment is performed and particularly comprises the substeps of saving an ITS register environment and writing back ITS cache, and a dormancy mirror image is made; an operation system is startedagain; the recovery procedure after dormancy of the processor is started according to the dormancy mirror image, and a memory environment is recovered; the recovery sub-process of the interrupt routing environment is performed, and the interrupt routing environment is recovered; interrupt, equipment and processes are recovered, and then system recovery is completed. The method has the advantages that the implementation mode is ingenious, by means of organization design of a related register, a memory, cache processing and an interrupt route in an interrupt controller, consistent recovery of the interrupt routing environment of the dormancy process under a Feiteng processor platform is achieved, and the memory problem that after the system memory environment is recovered, the process address space is deleted is avoided.

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 Applications(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