/broadcom-cfe-1.4.2/cfe/main/ |
H A D | cfe_boot.c | 112 * cfe_go(la) 118 * la - loader args 124 void cfe_go(cfe_loadargs_t *la) argument 127 if (!(la->la_flags & LOADFLG_NOCLOSE)) { 135 xprintf("Starting program at 0x%p\n",la->la_entrypt); 142 cfe_start(la->la_entrypt); 147 * cfe_boot(la) 152 * la - loader arguments 157 int cfe_boot(char *ldrname,cfe_loadargs_t *la) argument 161 la [all...] |
H A D | cfe_ldr_raw.c | 61 static int cfe_rawload(cfe_loadargs_t *la); 69 * cfe_findbootblock(la,fsctx,ref) 74 * la - loader args (to be filled in) 82 static int cfe_findbootblock(cfe_loadargs_t *la, argument 158 * cfe_rawload(la) 163 * la - loader args 168 static int cfe_rawload(cfe_loadargs_t *la) argument 188 loadflags = la->la_flags; 202 bootcode = PTR2HSADDR(la->la_address); 203 maxsize = la [all...] |
H A D | cfe_ldr_uboot.c | 69 static int cfe_ubootload(cfe_loadargs_t *la); 166 * cfe_ubootload(la) 171 * la - loader args 176 static int cfe_ubootload(cfe_loadargs_t *la) argument 185 la->la_flags |= LOADFLG_SPECADDR; 186 if (la->la_address == 0) { 187 la->la_address = ((unsigned long)la & ~0x0FFFFFFF) + 0x800000; 189 if (la->la_maxsize == 0) { 190 la [all...] |
H A D | cfe_loader.c | 118 int cfe_load_program(char *name,cfe_loadargs_t *la) argument 126 res = LDRLOAD(ldr,la);
|
H A D | cfe_autoboot.c | 134 cfe_loadargs_t *la) 138 la->la_filename = filename; 139 la->la_options = env_getenv(bootvar_flags); 140 la->la_filesys = method->ab_filesys; 141 la->la_device = method->ab_dev; 142 la->la_flags = method->ab_flags | LOADFLG_NOISY | LOADFLG_EXECUTE; 143 la->la_address = 0; 144 la->la_maxsize = 0; 145 la->la_entrypt = 0; 150 method->ab_loader,la 132 cfe_tryauto_common(cfe_autoboot_method_t *method, char *filename, cfe_loadargs_t *la) argument 176 cfe_loadargs_t *la = &cfe_loadargs; local 288 cfe_loadargs_t *la = &cfe_loadargs; local [all...] |
H A D | cfe_ldr_elf.c | 62 static int cfe_elfload(cfe_loadargs_t *la); 454 static int cfe_elfload(cfe_loadargs_t *la) argument 465 res = fs_init(la->la_filesys,&fsctx,la->la_device); 474 if (la->la_flags & LOADFLG_COMPRESSED) { 486 if (strcmp(la->la_filename,console_name) == 0) la->la_flags &= ~LOADFLG_NOISY; 488 res = fs_open(fsctx,&ref,la->la_filename,FILE_MODE_READ); 498 la->la_entrypt = 0; 499 res = elfload_internal(fsctx,ref,&(la [all...] |
H A D | cfe_ldr_srec.c | 63 static int cfe_srecload(cfe_loadargs_t *la); 380 * cfe_srecload(la) 385 * la - loader args 390 static int cfe_srecload(cfe_loadargs_t *la) argument 412 devinfo = la->la_device ? cfe_getdevinfo(la->la_device) : 0; 421 specflg = (la->la_flags & LOADFLG_SPECADDR) ? 1 : 0; 437 res = fs_init(la->la_filesys,&fsctx,la->la_device); 446 if (la [all...] |
/broadcom-cfe-1.4.2/cfe/ui/ |
H A D | url.c | 84 cfe_loadargs_t *la) 89 char *loader = la->la_loader; 153 la->la_device = devname; 154 la->la_filename = file; 162 la->la_device = (char *) net_getparam(NET_DEVNAME); 164 la->la_device = NULL; 167 la->la_filename = devname; 176 la->la_filesys = filesys; 177 la->la_loader = loader; 186 cfe_loadargs_t *la) 82 process_oldstyle(char *str, ui_cmdline_t *cmd, cfe_loadargs_t *la) argument 184 process_url(char *str, ui_cmdline_t *cmd, cfe_loadargs_t *la) argument 273 ui_process_url(char *url,ui_cmdline_t *cmd,cfe_loadargs_t *la) argument [all...] |
H A D | url.h | 49 int ui_process_url(char *URL, ui_cmdline_t *cmd,cfe_loadargs_t *la);
|
H A D | ui_loadcmds.c | 248 cfe_loadargs_t *la = &cfe_loadargs; local 251 la->la_flags = flags; 261 res = ui_process_url(arg,cmd,la); 269 la->la_options = cmd_getarg(cmd,1); 276 la->la_loader,la->la_filesys,la->la_device,la->la_filename,la->la_options); 278 res = cfe_boot(la [all...] |
H A D | ui_flash.c | 248 cfe_loadargs_t la; local 393 la.la_filesys = "raw"; 394 la.la_filename = NULL; 395 la.la_device = fname; 396 la.la_address = (intptr_t) ptr; 397 la.la_options = 0; 398 la.la_maxsize = FLASH_STAGING_BUFFER_SIZE; 399 la.la_flags = LOADFLG_SPECADDR; 401 res = cfe_load_program("srec",&la); 410 res = ui_process_url(fname, cmd, &la); [all...] |
H A D | ui_vxboot.c | 521 cfe_loadargs_t *la = &cfe_loadargs; local 571 la->la_filesys = NULL; 572 la->la_loader = "elf"; 573 la->la_options = NULL; 574 la->la_flags = LOADFLG_NOISY | LOADFLG_EXECUTE; 579 la->la_device = "eth0"; 580 la->la_filesys = "tftp"; 588 la->la_device = vxflash->device; 589 la->la_filesys = vxflash->filesys; 590 if (fs_init(la [all...] |
/broadcom-cfe-1.4.2/cfe/applets/ |
H A D | minicrt0.S | 72 la gp,_gp 73 la sp,stack_bottom+STACK_SIZE-32 81 la t0,_fbss 82 la t1,_end
|
/broadcom-cfe-1.4.2/cfe/arch/mips/chipset/sibyte/src/ |
H A D | cfe_device_ldr.c | 65 cfe_loadargs_t *la = &cfe_loadargs; local 85 la->la_flags = LOADFLG_NOISY; 87 la->la_device = "host0"; 88 la->la_filesys = "raw"; 89 la->la_filename = NULL; 91 if ((*cmd_p & 0x2) != 0) la->la_flags |= LOADFLG_COMPRESSED; 92 la->la_options = options; 94 xprintf(" Options:%s\n", la->la_options); 96 res = cfe_boot("elf", la); 106 xprintf("Could not download from %s:\n", la [all...] |
H A D | cfe_tests.c | 121 cfe_loadargs_t *la = &cfe_loadargs; local 141 la->la_flags = LOADFLG_NOISY; 143 la->la_device = (char *) net_getparam(NET_DEVNAME); 144 la->la_filesys = "tftp"; 145 la->la_filename = fname; 148 la->la_address = KERNADDR(FILE_STAGING_BUFFER); 149 la->la_maxsize = FILE_STAGING_BUFFER_SIZE;; 150 la->la_flags |= LOADFLG_SPECADDR; 152 la->la_options = NULL; 155 la [all...] |
/broadcom-cfe-1.4.2/cfe/include/ |
H A D | cfe_loader.h | 79 int cfe_load_program(char *name,cfe_loadargs_t *la); 82 void cfe_go(cfe_loadargs_t *la); 83 int cfe_boot(char *ldrname,cfe_loadargs_t *la);
|
/broadcom-cfe-1.4.2/cfe/arch/mips/board/vcs/src/ |
H A D | vcs_init.S | 65 #define CALLKSEG1(x) la k0,x ; or k0,K1BASE ; jal k0 108 * so avoid the use of the "la" instruction.
|
/broadcom-cfe-1.4.2/cfe/arch/mips/cpu/sb1250/src/ |
H A D | sb1250_altcpu.S | 190 la t0,PHYS_TO_K1(A_SCD_SYSTEM_REVISION) 203 la a0,PHYS_TO_K1(A_IMR_REGISTER(0,R_IMR_MAILBOX_CLR_CPU)) 206 la a0,PHYS_TO_K1(A_IMR_REGISTER(1,R_IMR_MAILBOX_CLR_CPU)) 215 la a0,PHYS_TO_K1(A_SCD_SYSTEM_CFG) 227 1: la a0,PHYS_TO_K1(A_IMR_REGISTER(0,R_IMR_MAILBOX_CPU)); 235 la a0,PHYS_TO_K1(A_IMR_REGISTER(0,R_IMR_MAILBOX_CLR_CPU)) 270 la t0,PHYS_TO_K1(A_SCD_SYSTEM_REVISION) 285 la t1,PHYS_TO_K1(A_IMR_REGISTER(1,R_IMR_MAILBOX_SET_CPU)) 314 la t0,PHYS_TO_K1(A_SCD_SYSTEM_REVISION) 340 la t [all...] |
H A D | sb1250_ircpoll.S | 122 la v0, K1BASE + A_IMR_CPU0_BASE 140 la t9, sb1250_dispatch_irq 149 la v0, K1BASE + A_IMR_CPU0_BASE 200 la v0, K1BASE + A_IMR_CPU0_BASE 222 la t9, sb1250_dispatch_irq
|
/broadcom-cfe-1.4.2/cfe/arch/mips/common/include/ |
H A D | mipsmacros.h | 133 #define LA la 283 la reg,label ; \ 314 #define JMP(x) la t9,x ; j t9 /* use PIC linkage */ 315 #define JAL(x) la t9,x ; jalr t9
|
/broadcom-cfe-1.4.2/cfe/arch/mips/common/src/ |
H A D | init_ram.S | 186 * PIC case, since we can't count on the 'la' instruction to 225 la gp,_gp 244 la t3,CPUCFG_ALTCPU_RESET 249 la t3,cpu_apientry 298 la a0,segment_table 334 la a0,segment_table # trashed by l2 cache flush 466 la a2,cpu_apientry # A2 = API entry
|
H A D | exception.S | 197 la t1,_exc_cerr_htable 224 la t1,_exc_cerr_htable 262 la v0,_exc_vectab 413 la gp,PHYS_TO_K0(CFE_LOCORE_GLOBAL_GP) 416 la gp,_gp # Load up GP, not relocated so it's easy 421 la t0,_exc_vectab # get base of exception vectors
|
/broadcom-cfe-1.4.2/cfe/arch/mips/cpu/bcm1480/src/ |
H A D | bcm1480_ircpoll.S | 112 la v0, K1BASE + A_BCM1480_IMR_CPU0_BASE 138 la t9, bcm1480_dispatch_irq 147 la v0, K1BASE + A_BCM1480_IMR_CPU0_BASE 182 la v0, K1BASE + A_BCM1480_IMR_CPU0_BASE 196 la t9, bcm1480_dispatch_irq 205 la v0, K1BASE + A_BCM1480_IMR_CPU0_BASE
|
H A D | bcm1480_altcpu.S | 92 la reg,PHYS_TO_K1(A_SCD_SYSTEM_CFG) ; \ 250 la a0,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_CLR_CPU)) 265 la a0,PHYS_TO_K1(A_SCD_SYSTEM_CFG) 279 2: la a0,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_CPU)); 287 la a0,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_CLR_CPU)) 339 la t1,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_SET_CPU)) 393 la t1,cpu_idledata # 441 la t2,PHYS_TO_K1(A_BCM1480_IMR_REGISTER(0,R_BCM1480_IMR_MAILBOX_0_CLR_CPU)) 456 la t2,PHYS_TO_K1(A_SCD_SYSTEM_CFG) 470 2: la t [all...] |
/broadcom-cfe-1.4.2/cfe/arch/mips/board/vcs1280/src/ |
H A D | vcs1280_init.S | 108 * so avoid the use of the "la" instruction. 124 la v0,dramtab
|