Kernel Error Recovery Disablement and Shared Recovery Routine Footprint Areas

A method, computer program product, and data processing system for providing optional failure recovery features in operating system kernel code are disclosed. In accordance with a preferred embodiment, a segment of mainline code may designate a recovery routine for that segment by calling a kernel s...

Full description

Saved in:
Bibliographic Details
Main Authors MEALEY BRUCE, MALL MICHAEL G
Format Patent
LanguageEnglish
Published 21.08.2008
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A method, computer program product, and data processing system for providing optional failure recovery features in operating system kernel code are disclosed. In accordance with a preferred embodiment, a segment of mainline code may designate a recovery routine for that segment by calling a kernel service provided for that purpose. The kernel service allocates a "footprint" region on the recovery stack for storing state information arising from the execution of the recovery-enabled code. In the event of an exception, a recovery manager routine uses information from the recovery stack to recover from the exception. Recovery may be disabled altogether for performance purposes by way of boot-time patching to disable the use of the recovery stack and to allow state information to be written to a static "scratchpad" area, which unlike the recovery stack, is allowed to be overwritten, its contents being ignored.
AbstractList A method, computer program product, and data processing system for providing optional failure recovery features in operating system kernel code are disclosed. In accordance with a preferred embodiment, a segment of mainline code may designate a recovery routine for that segment by calling a kernel service provided for that purpose. The kernel service allocates a "footprint" region on the recovery stack for storing state information arising from the execution of the recovery-enabled code. In the event of an exception, a recovery manager routine uses information from the recovery stack to recover from the exception. Recovery may be disabled altogether for performance purposes by way of boot-time patching to disable the use of the recovery stack and to allow state information to be written to a static "scratchpad" area, which unlike the recovery stack, is allowed to be overwritten, its contents being ignored.
Author MEALEY BRUCE
MALL MICHAEL G
Author_xml – fullname: MEALEY BRUCE
– fullname: MALL MICHAEL G
BookMark eNqNyr0KwjAUhuEMOvh3DwFnIa0irkVbBHFpdS6x_cRAPCecRMG710FwdXqH9xmrATFhpI4HCMHrUoRF1-j4CXnpnYv24nEHJW2p183NCvrfr_mRHEFXzCmI-6hCYONUDa_WR8y-nah5VZ62-wUCt4jBdiCk9tzkxmxyk63NqsiW_6k3uOU4hg
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID US2008201604A1
GroupedDBID EVB
ID FETCH-epo_espacenet_US2008201604A13
IEDL.DBID EVB
IngestDate Fri Jul 19 13:58:38 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US2008201604A13
Notes Application Number: US20070676536
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20080821&DB=EPODOC&CC=US&NR=2008201604A1
ParticipantIDs epo_espacenet_US2008201604A1
PublicationCentury 2000
PublicationDate 20080821
PublicationDateYYYYMMDD 2008-08-21
PublicationDate_xml – month: 08
  year: 2008
  text: 20080821
  day: 21
PublicationDecade 2000
PublicationYear 2008
Score 2.7169833
Snippet A method, computer program product, and data processing system for providing optional failure recovery features in operating system kernel code are disclosed....
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Kernel Error Recovery Disablement and Shared Recovery Routine Footprint Areas
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20080821&DB=EPODOC&locale=&CC=US&NR=2008201604A1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1bS8MwFD6MeX3TqniZElD6VlzXy9xDka0XhrILbpO9jTZJQRjpaCviv_ckW92e9poDhyTk5MtJvvMF4MlKKcKw2zQQ65uGHTNqJCa1DYdzh7U6NGVcqX0O3f7Mfps78xosq1oYpRP6o8QRMaIoxnup9uvV9hIrUNzK4jn5wqbsNZp6gV5lxy-IaKYe9LxwPApGvu773myiDz-UrSXV1Owu5koH8iAtlfbDz56sS1ntgkp0Bodj9CfKc6hxocGJX_29psHxYPPkrcGR4mjSAhs3cVhcwOCd54IvSZjnWU5kCokr8pcEUjB3zQcnsWBEqjFztrVL-g86JVGWlfJCryRdyUm_hMconPp9A3u4-J-QxWyyOxzrCuoiE_waiJIZ5hZlnYTbLk_jNrUcM7VoO7ZdBOsbaOzzdLvffAena7YExpbZgHqZf_N7hOQyeVAz-QfTKI_G
link.rule.ids 230,309,786,891,25594,76903
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1da8IwFL2I-3BvW7exD7cFNvpWZu2H86EMbS1u2ipTh2_SpikMpJW2Y-zf7yba6ZOvuXBJQm4OJzk5AXjSYoowbDYUxPqGogcRVUKV6orBmBE12zSOmHD79M3-TH-fG_MKLMu3MMIn9EeYI2JFUaz3QuzXq-0hliO0lflz-IVN6as7tRy5ZMcviGiq7HSt3njkjGzZtq3ZRPY_RKzJ3dT0DnKlgxaSQkGWPrv8XcpqF1TcUzgcY76kOIMKSySo2eXfaxIce5srbwmOhEaT5ti4qcP8HLwByxK2JL0sSzPCKSSuyF_icMPctR6cBElEuBszi7ZxLv_BpMRN04If6BWkwzXpF_Do9qZ2X8EeLv4nZDGb7A5Hu4RqkibsCoiwGWYajdoh000WBy2qGWqs0VagmwjW11Dfl-lmf_gBav2pN1wM3_zBLZyslRNYZ2odqkX2ze4QnovwXszqH7F5krA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Kernel+Error+Recovery+Disablement+and+Shared+Recovery+Routine+Footprint+Areas&rft.inventor=MEALEY+BRUCE&rft.inventor=MALL+MICHAEL+G&rft.date=2008-08-21&rft.externalDBID=A1&rft.externalDocID=US2008201604A1