Patents by Inventor Masanori Mitsugi
Masanori Mitsugi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10146707Abstract: Disclosed aspects relate to hardware-based memory protection of a container-based virtualization environment. A set of access identifiers for a container of a kernel process related to a memory component may be established. An access request from a first user process to a first portion of the memory component may be received. A first candidate access identifier for the first portion of the memory component may be detected. A first access identifier of the set of access identifiers that corresponds to the first portion of the memory component may be identified. A hardware-based memory protection response operation may be determined. The hardware-based memory protection response operation may be carried-out.Type: GrantFiled: March 14, 2017Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventors: Yutaka Kawai, Masanori Mitsugi, Makoto Ogawa, Hiroyuki Tanaka
-
Publication number: 20180267905Abstract: Disclosed aspects relate to hardware-based memory protection of a container-based virtualization environment. A set of access identifiers for a container of a kernel process related to a memory component may be established. An access request from a first user process to a first portion of the memory component may be received. A first candidate access identifier for the first portion of the memory component may be detected. A first access identifier of the set of access identifiers that corresponds to the first portion of the memory component may be identified. A hardware-based memory protection response operation may be determined. The hardware-based memory protection response operation may be carried-out.Type: ApplicationFiled: March 14, 2017Publication date: September 20, 2018Inventors: Yutaka Kawai, Masanori Mitsugi, Makoto Ogawa, Hiroyuki Tanaka
-
Patent number: 9703723Abstract: In an environment in which a processor operates a hypervisor and multiple guest partitions operating under the hypervisor's control, it is desirable to allow a guest partition access to a physical memory device without decreasing system performance. Accordingly, a conversion instruction for converting a logical address to a real address, i.e., an LTOR instruction, executable from a guest partition, is added to the processor. Upon the guest partition's execution of the conversion instruction with the logical address specified, the processor converts the logical address to an encrypted real address, and returns it to the guest partition. The guest partition is then able to pass the encrypted real address to an accelerator that converts the encrypted real address to a real address in order to access the memory device using the real address.Type: GrantFiled: July 9, 2012Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Masanori Mitsugi, Hiroyuki Tanaka
-
Patent number: 9471342Abstract: A technique for register mapping in a virtual system includes preparing a register pool that includes a plurality of registers for mapping. A mapping table is prepared that has a register identifier (ID) and information related to each of a plurality of parameters that express an operational state of the virtual system for each of the registers. At the time a register access request is issued by a hardware thread, the register ID for an access target and information related to each of the plurality of parameters that express the operational state during operation is acquired. One of the registers, for which the acquired register ID and information related to each of the plurality of parameters match the register ID and information for each of the plurality of parameters within the mapping table, is set as a mapped register to be accessed per the register access request.Type: GrantFiled: March 26, 2013Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Masanori Mitsugi, Hiroyuki Tanaka, Nobuyoshi Tanaka
-
Patent number: 9430254Abstract: A technique for register mapping in a virtual system includes preparing a register pool that includes a plurality of registers for mapping. A mapping table is prepared that has a register identifier (ID) and information related to each of a plurality of parameters that express an operational state of the virtual system for each of the registers. At the time a register access request is issued by a hardware thread, the register ID for an access target and information related to each of the plurality of parameters that express the operational state during operation is acquired. One of the registers, for which the acquired register ID and information related to each of the plurality of parameters match the register ID and information for each of the plurality of parameters within the mapping table, is set as a mapped register to be accessed per the register access request.Type: GrantFiled: December 26, 2012Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Masanori Mitsugi, Hiroyuki Tanaka, Nobuyoshi Tanaka
-
Patent number: 9104602Abstract: In an environment in which a processor operates a hypervisor and multiple guest partitions operating under the hypervisor's control, it is desirable to allow a guest partition access to a physical memory device without decreasing system performance. Accordingly, a conversion instruction for converting a logical address to a real address, i.e., an LTOR instruction, executable from a guest partition, is added to the processor. Upon the guest partition's execution of the conversion instruction with the logical address specified, the processor converts the logical address to an encrypted real address, and returns it to the guest partition. The guest partition is then able to pass the encrypted real address to an accelerator that converts the encrypted real address to a real address in order to access the memory device using the real address.Type: GrantFiled: February 28, 2013Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Masanori Mitsugi, Hiroyuki Tanaka
-
Publication number: 20130232489Abstract: A technique for register mapping in a virtual system includes preparing a register pool that includes a plurality of registers for mapping. A mapping table is prepared that has a register identifier (ID) and information related to each of a plurality of parameters that express an operational state of the virtual system for each of the registers. At the time a register access request is issued by a hardware thread, the register ID for an access target and information related to each of the plurality of parameters that express the operational state during operation is acquired. One of the registers, for which the acquired register ID and information related to each of the plurality of parameters match the register ID and information for each of the plurality of parameters within the mapping table, is set as a mapped register to be accessed per the register access request.Type: ApplicationFiled: March 26, 2013Publication date: September 5, 2013Applicant: International Business Machines CorporationInventors: Masanori Mitsugi, Hiroyuki Tanaka, Nobuyoshi Tanaka
-
Publication number: 20130054934Abstract: In an environment in which a processor operates a hypervisor and multiple guest partitions operating under the hypervisor's control, it is desirable to allow a guest partition access to a physical memory device without decreasing system performance. Accordingly, a conversion instruction for converting a logical address to a real address, i.e., an LTOR instruction, executable from a guest partition, is added to the processor. Upon the guest partition's execution of the conversion instruction with the logical address specified, the processor converts the logical address to an encrypted real address, and returns it to the guest partition. The guest partition is then able to pass the encrypted real address to an accelerator that converts the encrypted real address to a real address in order to access the memory device using the real address.Type: ApplicationFiled: July 9, 2012Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Masanori Mitsugi, Hiroyuki Tanaka
-
Publication number: 20090066640Abstract: In an information processing apparatus, an operation receiving section receives an operation performed on a display. In response to the operation to call up a setting screen, a menu information generating section generates menu information in which a setting button requesting a setting conflicting with the current state is displayed in a highlighted mode. In response to the operation of pressing the highlighted setting button, an influence information generating section generates influence information on the current state conflicting with the setting to be made by pressing the setting button. In addition, a display control section controls the display of a setting screen, including the menu information, and also controls the display of a setting screen, including the influence information when the influence information is generated.Type: ApplicationFiled: June 18, 2008Publication date: March 12, 2009Applicant: International Business Machines CorporationInventors: Masanori Mitsugi, Takashi Ashida, Tomomi Inoue