Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ppc32/src/mm/tlb.c

    re731b0d r98000fb  
    4545static unsigned int seed = 10;
    4646static unsigned int seed_real __attribute__ ((section("K_UNMAPPED_DATA_START"))) = 42;
     47
     48
     49#define TLB_FLUSH \
     50        "tlbie %0\n" \
     51        "addi %0, %0, 0x1000\n"
    4752
    4853
     
    446451                "sync\n"
    447452               
    448                 ".rept 64\n"
    449                 "tlbie %0\n"
    450                 "addi %0, %0, 0x1000\n"
    451                 ".endr\n"
     453                TLB_FLUSH
     454                TLB_FLUSH
     455                TLB_FLUSH
     456                TLB_FLUSH
     457                TLB_FLUSH
     458                TLB_FLUSH
     459                TLB_FLUSH
     460                TLB_FLUSH
     461               
     462                TLB_FLUSH
     463                TLB_FLUSH
     464                TLB_FLUSH
     465                TLB_FLUSH
     466                TLB_FLUSH
     467                TLB_FLUSH
     468                TLB_FLUSH
     469                TLB_FLUSH
     470               
     471                TLB_FLUSH
     472                TLB_FLUSH
     473                TLB_FLUSH
     474                TLB_FLUSH
     475                TLB_FLUSH
     476                TLB_FLUSH
     477                TLB_FLUSH
     478                TLB_FLUSH
     479               
     480                TLB_FLUSH
     481                TLB_FLUSH
     482                TLB_FLUSH
     483                TLB_FLUSH
     484                TLB_FLUSH
     485                TLB_FLUSH
     486                TLB_FLUSH
     487                TLB_FLUSH
     488               
     489                TLB_FLUSH
     490                TLB_FLUSH
     491                TLB_FLUSH
     492                TLB_FLUSH
     493                TLB_FLUSH
     494                TLB_FLUSH
     495                TLB_FLUSH
     496                TLB_FLUSH
     497               
     498                TLB_FLUSH
     499                TLB_FLUSH
     500                TLB_FLUSH
     501                TLB_FLUSH
     502                TLB_FLUSH
     503                TLB_FLUSH
     504                TLB_FLUSH
     505                TLB_FLUSH
     506               
     507                TLB_FLUSH
     508                TLB_FLUSH
     509                TLB_FLUSH
     510                TLB_FLUSH
     511                TLB_FLUSH
     512                TLB_FLUSH
     513                TLB_FLUSH
     514                TLB_FLUSH
     515               
     516                TLB_FLUSH
     517                TLB_FLUSH
     518                TLB_FLUSH
     519                TLB_FLUSH
     520                TLB_FLUSH
     521                TLB_FLUSH
     522                TLB_FLUSH
     523                TLB_FLUSH
    452524               
    453525                "eieio\n"
Note: See TracChangeset for help on using the changeset viewer.