P

Inventor

MCGRATH KEVIN J

US40 patents
⚠️ This page may combine multiple inventors who share the name “MCGRATH KEVIN J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

ADVANCED MICRO DEVICES INC

39 patents
US7401358B1Jul 15, 2008

Method of controlling access to control registers of a microprocessor

ADVANCED MICRO DEVICES INC118 citations99
US7130951B1Oct 31, 2006

Method for selectively disabling interrupts on a secure execution mode-capable processor

ADVANCED MICRO DEVICES INC152 citations99
US6671791B1Dec 30, 2003

Processor including a translation unit for selectively translating virtual addresses of different sizes using a plurality of paging tables and mapping mechanisms

ADVANCED MICRO DEVICES INC172 citations99
US6604187B1Aug 5, 2003

Providing global translations with address space numbers

ADVANCED MICRO DEVICES INC157 citations99
US6438664B1Aug 20, 2002

Microcode patch device and method for patching microcode using match registers and patch routines

ADVANCED MICRO DEVICES INC272 citations99
US7418584B1Aug 26, 2008

Executing system management mode code as virtual machine guest

ADVANCED MICRO DEVICES INC81 citations98
US7165135B1Jan 16, 2007

Method and apparatus for controlling interrupts in a secure execution mode-capable processor

ADVANCED MICRO DEVICES INC84 citations98
US7043616B1May 9, 2006

Method of controlling access to model specific registers of a microprocessor

ADVANCED MICRO DEVICES INC78 citations98
US6560694B1May 6, 2003

Double prefix overrides to provide 16-bit operand size in a 32/64 operating mode

ADVANCED MICRO DEVICES INC75 citations98
US6442707B1Aug 27, 2002

Alternate fault handler

ADVANCED MICRO DEVICES INC99 citations98
US6807616B1Oct 19, 2004

Memory address checking in a proccesor that support both a segmented and a unsegmented address space

ADVANCED MICRO DEVICES INC78 citations97
US7130977B1Oct 31, 2006

Controlling access to a control register of a microprocessor

ADVANCED MICRO DEVICES INC61 citations96
US6807622B1Oct 19, 2004

Processor which overrides default operand size for implicit stack pointer references and near branches

ADVANCED MICRO DEVICES INC44 citations96
US7603551B2Oct 13, 2009

Initialization of a computer system including a secure execution mode-capable processor

ADVANCED MICRO DEVICES INC35 citations93
US7603550B2Oct 13, 2009

Computer system including a secure execution mode-capable CPU and a security services processor connected via a secure communication path

ADVANCED MICRO DEVICES INC19 citations93
US7496966B1Feb 24, 2009

Method and apparatus for controlling operation of a secure execution mode-capable processor in system management mode

ADVANCED MICRO DEVICES INC37 citations93
US7284115B2Oct 16, 2007

Processor which overrides default operand size for implicit stack pointer references and near branches

ADVANCED MICRO DEVICES INC19 citations93
US7146477B1Dec 5, 2006

Mechanism for selectively blocking peripheral device accesses to system memory

ADVANCED MICRO DEVICES INC44 citations93
US7100028B2Aug 29, 2006

Multiple entry points for system call instructions

ADVANCED MICRO DEVICES INC34 citations93
US7082507B1Jul 25, 2006

Method of controlling access to an address translation data structure of a computer system

ADVANCED MICRO DEVICES INC44 citations93
US7058791B1Jun 6, 2006

Establishing a mode indication responsive to two or more indications

ADVANCED MICRO DEVICES INC36 citations93
US6968446B1Nov 22, 2005

Flags handling for system call instructions

ADVANCED MICRO DEVICES INC40 citations93
US6880068B1Apr 12, 2005

Mode dependent segment use with mode independent segment update

ADVANCED MICRO DEVICES INC22 citations93
US6687806B1Feb 3, 2004

Apparatus and method for generating 64 bit displacement and immediate values

ADVANCED MICRO DEVICES INC39 citations93
US6571330B1May 27, 2003

Address size and operand size prefix overrides for default sizes defined by an operating mode of a processor

ADVANCED MICRO DEVICES INC33 citations93
US6457115B1Sep 24, 2002

Apparatus and method for generating 64 bit addresses using a 32 bit adder

ADVANCED MICRO DEVICES INC42 citations93
US6889312B1May 3, 2005

Selective zero extension based on operand size

ADVANCED MICRO DEVICES INC41 citations90
US6973562B1Dec 6, 2005

Establishing an operating mode in a processor

ADVANCED MICRO DEVICES INC15 citations84
US6810476B2Oct 26, 2004

Variable state save formats based on operand size of state save instruction

ADVANCED MICRO DEVICES INC19 citations84
US7165132B1Jan 16, 2007

Processing node including a plurality of processor cores and an interconnect configurable in a test-mode to cause first and second transaction source indicators to be interchanged

ADVANCED MICRO DEVICES INC14 citations83
US7124286B2Oct 17, 2006

Establishing an operating mode in a processor

ADVANCED MICRO DEVICES INC8 citations74
US6981132B2Dec 27, 2005

Uniform register addressing using prefix byte

ADVANCED MICRO DEVICES INC7 citations74
US6901505B2May 31, 2005

Instruction causing swap of base address from segment register with address from another register

ADVANCED MICRO DEVICES INC10 citations74
US6807617B2Oct 19, 2004

Processor, method and apparatus with descriptor table storing segment descriptors of varying size

ADVANCED MICRO DEVICES INC10 citations74
US6732258B1May 4, 2004

IP relative addressing

ADVANCED MICRO DEVICES INC11 citations74
US6715063B1Mar 30, 2004

Call gate expansion for 64 bit addressing

ADVANCED MICRO DEVICES INC12 citations74
US6463517B1Oct 8, 2002

Apparatus and method for generating virtual addresses for different memory models

ADVANCED MICRO DEVICES INC11 citations74
US10261916B2Apr 16, 2019

Adaptive extension of leases for entries in a translation lookaside buffer

ADVANCED MICRO DEVICES INC1 citations62
US10078588B2Sep 18, 2018

Using leases for entries in a translation lookaside buffer

ADVANCED MICRO DEVICES INC1 citations52

KLAIBER ALEXANDER C

1 patent