Information processing apparatus and access control method
    1.
    发明授权
    Information processing apparatus and access control method 有权
    信息处理装置和访问控制方法

    公开(公告)号:US07971026B2

    公开(公告)日:2011-06-28

    申请号:US12075220

    申请日:2008-03-10

    IPC分类号: G06F12/00

    摘要: According to one embodiment, an information processing apparatus includes a processor including a register file which holds physical registers to which general purpose registers provided by an instruction set architecture are assigned, a virtual register assigning unit which assigns a virtual address in the main memory space to a physical register in the register file based on a request from a program, and records a correspondence between each of the virtual addresses and a corresponding one of the physical registers in a virtual register conversion table, and an access converting unit which determines whether or not a virtual address to be accessed is recorded in the virtual register conversion table managed by the virtual register assigning unit, and executes, when the virtual address is recorded therein, processing of accessing the physical register of which a correspondence to the virtual address is recorded in the virtual register conversion table.

    摘要翻译: 根据一个实施例,一种信息处理设备包括:处理器,包括:寄存器文件,其保存由指定集架构提供的通用寄存器被分配到的物理寄存器;虚拟寄存器分配单元,其将主存储器空间中的虚拟地址分配给 基于来自程序的请求的寄存器文件中的物理寄存器,并且记录虚拟寄存器转换表中的每个虚拟地址和对应的一个物理寄存器之间的对应关系,以及访问转换单元,其确定是否 要访问的虚拟地址被记录在由虚拟寄存器分配单元管理的虚拟寄存器转换表中,并且当虚拟地址被记录在其中时,执行访问与虚拟地址的对应关系的物理寄存器的处理被记录在 虚拟寄存器转换表。

    INFORMATION PROCESSING APPARATUS AND EMULATION METHOD
    2.
    发明申请
    INFORMATION PROCESSING APPARATUS AND EMULATION METHOD 有权
    信息处理装置和仿真方法

    公开(公告)号:US20100169070A1

    公开(公告)日:2010-07-01

    申请号:US12498260

    申请日:2009-07-06

    申请人: Tsuyoshi Nishida

    发明人: Tsuyoshi Nishida

    IPC分类号: G06F9/455

    CPC分类号: G06F13/4022 G06F13/105

    摘要: An information processing apparatus includes: a processor configured to run an operating system; a reconfiguration module configured to rewrite a capability pointer of a PCI device configuration to set a controller compatible of controlling a non-UART device to be incompatible; a virtualization module configured to virtualize one or more UARTs; and a recognition module configured to cause the operating system to recognize the UARTs virtualized by the virtualization module by altering hardware information.

    摘要翻译: 一种信息处理设备,包括:处理器,被配置为运行操作系统; 重新配置模块,被配置为重写PCI设备配置的能力指针,以将控制非UART设备兼容的控制器设置为不兼容; 配置为虚拟化一个或多个UART的虚拟化模块; 以及识别模块,其被配置为使所述操作系统通过改变硬件信息来识别由所述虚拟化模块虚拟化的所述UART。

    INFORMATION-PROCESSING APPARATUS, DEVICE, AND DEVICE SETTING CONTROL METHOD
    3.
    发明申请
    INFORMATION-PROCESSING APPARATUS, DEVICE, AND DEVICE SETTING CONTROL METHOD 审中-公开
    信息处理设备,设备和设备设置控制方法

    公开(公告)号:US20090323488A1

    公开(公告)日:2009-12-31

    申请号:US12467040

    申请日:2009-05-15

    IPC分类号: G11B20/00 G06F15/177

    CPC分类号: G06F9/4411

    摘要: According to one embodiment, an information processing apparatus includes one or more devices, a device control module which performs drive control of the one or more devices, and a nonvolatile memory. Each of the one or more devices includes a command reception module which receives from the device control module a command to cause the nonvolatile memory to store operation setting information, a setting module which performs, when the operation setting information has been stored in the nonvolatile memory at the time of power-on or resetting, operation setting based on the information, and an erasing module which erases the information stored in the nonvolatile memory after the setting means has completed the operation setting. The device control module includes a command issuing module which issues to the one or more devices a command to cause the nonvolatile memory to store operation setting information before power-off or resetting.

    摘要翻译: 根据一个实施例,信息处理设备包括一个或多个设备,执行一个或多个设备的驱动控制的设备控制模块和非易失性存储器。 一个或多个设备中的每一个包括命令接收模块,其从设备控制模块接收使非易失性存储器存储操作设置信息的命令;当操作设置信息已被存储在非易失性存储器中时执行的设置模块 在上电或复位时,基于该信息的操作设置,以及在设置装置完成操作设置之后擦除存储在非易失性存储器中的信息的擦除模块。 设备控制模块包括一个命令发布模块,该命令发出模块向一个或多个设备发出在断电或重置之前使非易失性存储器存储操作设置信息的命令。

    Emulation system and emulation method for multiple recording media tupes
    4.
    发明授权
    Emulation system and emulation method for multiple recording media tupes 有权
    多记录媒体元组的仿真系统和仿真方法

    公开(公告)号:US07634600B2

    公开(公告)日:2009-12-15

    申请号:US10988539

    申请日:2004-11-16

    申请人: Tsuyoshi Nishida

    发明人: Tsuyoshi Nishida

    IPC分类号: G06F13/12 G06F13/38

    摘要: An LBA correspondence table creating unit creates an LBA correspondence table to convert address information on a floppy disk which is a copy source into address information on an SD memory card, in relation to an FD image area. If an access to the floppy disk to be emulated is requested, an FD access control unit alternately executes access to the SD memory card on the basis of the LBA correspondence table. An FD exchange emulating unit monitors updating and deletion in an FD image SD area by an HD access control unit. If the access is made, the FD exchange emulating unit executes emulation as if the floppy disk was exchanged.

    摘要翻译: LBA对应表创建单元创建一个LBA对应表以将作为复制源的软盘上的地址信息相对于FD图像区域转换成SD存储卡上的地址信息。 如果要求访问要被仿真的软盘,则FD访问控制单元基于LBA对应表交替地执行对SD存储卡的访问。 FD交换模拟单元通过HD访问控制单元监视FD图像SD区域中的更新和删除。 如果进行访问,则FD交换模拟单元执行仿真,就好像软盘被交换一样。

    Emulation system and emulation method
    7.
    发明申请
    Emulation system and emulation method 有权
    仿真系统和仿真方法

    公开(公告)号:US20050138247A1

    公开(公告)日:2005-06-23

    申请号:US10988539

    申请日:2004-11-16

    申请人: Tsuyoshi Nishida

    发明人: Tsuyoshi Nishida

    摘要: An LBA correspondence table creating unit creates an LBA correspondence table to convert address information on a floppy disk which is a copy source into address information on an SD memory card, in relation to an FD image area. If an access to the floppy disk to be emulated is requested, an FD access control unit alternately executes access to the SD memory card on the basis of the LBA correspondence table. An FD exchange emulating unit monitors updating and deletion in an FD image SD area by an HD access control unit. If the access is made, the FD exchange emulating unit executes emulation as if the floppy disk was exchanged.

    摘要翻译: LBA对应表创建单元创建一个LBA对应表以将作为复制源的软盘上的地址信息相对于FD图像区域转换成SD存储卡上的地址信息。 如果要求访问要被仿真的软盘,则FD访问控制单元基于LBA对应表交替地执行对SD存储卡的访问。 FD交换模拟单元通过HD访问控制单元监视FD图像SD区域中的更新和删除。 如果进行访问,则FD交换模拟单元执行仿真,就好像软盘被交换一样。

    Information processing apparatus
    10.
    发明授权
    Information processing apparatus 有权
    信息处理装置

    公开(公告)号:US08769667B2

    公开(公告)日:2014-07-01

    申请号:US11961989

    申请日:2007-12-20

    申请人: Tsuyoshi Nishida

    发明人: Tsuyoshi Nishida

    摘要: An information processing apparatus includes firmware incorporated in the apparatus; utility software that can be installed and uninstalled; a first restricting unit; and a second restricting unit. The information processing apparatus executes the firmware and the utility software to access a device. The firmware uses the first restricting unit to restrict use of the device on the basis of restriction information, supplies the restriction information to the utility software, and removes the restriction by the first restricting unit if an instruction to remove the restriction is received from the utility software. The utility software determines whether the use of the device has already been restricted by the second restricting unit when the utility software receives the restriction information from the firmware, and instructs the firmware to remove the restriction by the first restricting unit if the use of the device has already been restricted by the second restricting unit.

    摘要翻译: 一种信息处理装置,包括装在该装置中的固件; 可安装和卸载的实用软件; 第一限制单位; 和第二限制单元。 信息处理装置执行固件和实用软件以访问设备。 固件使用第一限制单元基于限制信息限制设备的使用,将限制信息提供给实用软件,并且如果从实用程序接收到去除限制的指令,则去除第一限制单元的限制 软件。 当实用软件从固件接收到限制信息时,实用软件确定第二限制单元是否已经限制了设备的使用,并且如果使用该设备则指示固件去除第一限制单元的限制 已被第二限制单元限制。