US20080098209A1

System and method for dynamic page classification for memory dumping

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A technique for creating memory page classification that improves memory dumping efficiency. In one example embodiment, this is accomplished by creating DPCs that substantially maps to operational hierarchy of kernel that includes modules/sub-systems that can allocate and manage the kernel. One or more DPCs associated with the kernel's modules/sub-systems that needs to dumped is then determined upon receiving a computer system panic condition. The memory pages associated with the one or more DPCs are then dumped to an external memory based on the determination.

US20080098209A1, drawing sheet 1
Sheet 1 of 5

Term

2.2 yearsto projected expiry

Projected expiry 20 November 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 79, broad(NHIP)A method for creating dynamic page classification, comprising:creating DPCs in a kernel by a sub-system upon computer system boot-up, wherein the kernel includes modules/sub-systems that allocate and manage the kernel;determining whether one or more DPCs need to be dumped upon receiving a panic code generated by one of the modules/sub-systems;and dumping memory pages associated with the one or more DPCs to an external memory by the sub-system based on the determination.
  2. 11
    An article comprising:a storage medium having instructions, that when executed by a computing platform, result in execution of a method for reducing non-local access for dynamic page classification comprising: creating DPCs in a kernel by a dump sub-system upon computer system boot-up, wherein the kernel includes modules/sub-systems that allocate and manage the kernel;determining whether one or more DPCs need to be dumped upon receiving a panic code generated by one of the kernel modules/sub-systems;and dumping pages associated with the one or more DPCs to an external memory by the dump sub-system based on the determination.
  3. 16
    A computer system comprising:a processing unit;and a memory coupled to the processor, the memory having stored therein code for creating memory page classification, the code causes the processor to perform a method comprising: creating DPCs in a kernel by a dump sub-system upon computer system boot-up, wherein the kernel includes modules/sub-systems that allocate and manage the kernel;determining whether one or more DPCs need to be dumped upon receiving a panic code generated by one of the kernel modules/sub-systems;and dumping pages associated with the one or more DPCs to an external memory by the dump sub-system based on the determination.