INTERLINKING ROUTINES WITH DIFFERING PROTECTIONS USING STACK INDICATORS

    公开(公告)号:US20170193219A1

    公开(公告)日:2017-07-06

    申请号:US15434254

    申请日:2017-02-16

    IPC分类号: G06F21/52

    摘要: Corruption of program stacks is detected by using guard words placed in the program stacks. A called routine executing on a processor checks a guard word in a stack frame of a calling routine. The checking determines whether the guard word has an expected value. Based on determining the guard word has an unexpected value, an indication of corruption of the stack frame is provided. Some routines, however, may not support use of guard words. Thus, routines that are interlinked may have differing protection capabilities. In this situation, a determination may be made as to whether a caller routine supports guard word protection. Based on determining that the caller routine supports guard word protection, the called routine verifies the guard word.

    ARCHITECTURAL MODE CONFIGURATION
    76.
    发明申请

    公开(公告)号:US20170124023A1

    公开(公告)日:2017-05-04

    申请号:US15401693

    申请日:2017-01-09

    摘要: A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of architectural modes and has a defined power-on sequence that is to power-on the computing environment in one architectural mode of the plurality of architectural modes. Based on determining that the configuration architectural mode facility is installed, the computing environment is reconfigured to restrict use of the one architectural mode. The reconfiguring includes selecting a different power-on sequence to power-on the computing environment in another architectural mode of the plurality of architectural modes, wherein the another architectural mode is different from the one architectural mode, and executing the different power-on sequence to power-on the computing environment in the another architectural mode in place of the one architectural mode restricting use of the one architectural mode.

    PAGE TABLE INCLUDING DATA FETCH WIDTH INDICATOR

    公开(公告)号:US20170097892A1

    公开(公告)日:2017-04-06

    申请号:US15383306

    申请日:2016-12-19

    IPC分类号: G06F12/0862 G06F12/1009

    摘要: Embodiments relate to a page table including a data fetch width indicator. An aspect includes allocating a memory page in a main memory to an application. Another aspect includes creating a page table entry corresponding to the memory page in the page table. Another aspect includes determining, by a data fetch width indicator determination logic, the data fetch width indicator for the memory page. Another aspect includes sending a notification of the data fetch width indicator from the data fetch width indicator determination logic to supervisory software. Another aspect includes setting the data fetch width indicator in the page table entry by the supervisory software based on the notification. Another aspect includes, based on a cache miss in the cache memory corresponding to an address that is located in the memory page, fetching an amount of data from the memory page based on the data fetch width indicator.