Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019027648) PATCH INFRASTRUCTURE FOR ROM FIRMWARE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/027648 International Application No.: PCT/US2018/041762
Publication Date: 07.02.2019 International Filing Date: 12.07.2018
IPC:
G06F 8/65 (2018.01)
[IPC code unknown for G06F 8/65]
Applicants:
QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714, US
Inventors:
PIRVU, Eugen; US
PATEL, Dhaval; US
PACKER ALI, Dhamim; US
GURAPPADI, Bhargav; US
Agent:
HANSEN, ROBERT M.; The Marbury Law Group, PLLC 11800 Sunrise Valley Drive 15th Floor Reston, Virginia 20191, US
HUANG, Stephen D.; US
Priority Data:
15/664,01231.07.2017US
Title (EN) PATCH INFRASTRUCTURE FOR ROM FIRMWARE
(FR) INFRASTRUCTURE DE RETOUCHE POUR MICROLOGICIEL EN ROM
Abstract:
(EN) Various aspects include methods for implementing a firmware patch infrastructure. Various aspects may include identifying a patchable object from a firmware source code image based on a symbol in the patchable object's name, generating a patchable firmware source code file by injecting a first call to the patchable object configured to call to an indirection table and a second call to the patchable object configure to execute the patchable object, building a patchable firmware source code image from a plurality of patchable firmware source code files including the patchable firmware source code file having the first call to the patchable object and the second call to the patchable object, and creating the indirection table including an entry for the first call from the patchable firmware source code image having an indication to implement the second call in the patchable firmware source code image.
(FR) Divers aspects de l'invention concernent des procédés permettant de mettre en œuvre une infrastructure de retouche de micrologiciel. Divers aspects de l'invention peuvent consister à : identifier un objet retouchable à partir d'une image de code source de micrologiciel d'après un symbole dans le nom de l'objet retouchable; générer un fichier de code source de micrologiciel retouchable en injectant un premier appel vers l'objet retouchable configuré pour appeler une table d'indirection ainsi qu'un second appel vers l'objet retouchable configuré pour exécuter l'objet retouchable; construire une image de code source de micrologiciel retouchable à partir d'une pluralité de fichiers de code source de micrologiciel retouchable comprenant le fichier de code source de micrologiciel retouchable comportant le premier appel vers l'objet retouchable et le second appel vers l'objet retouchable; et créer la table d'indirection comprenant une entrée pour le premier appel à partir de l'image de code source de micrologiciel retouchable comportant une indication pour mettre en œuvre le second appel dans l'image de code source de micrologiciel retouchable.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)