Subversion Repositories HelenOS-historic

Rev

Rev 806 | Rev 1072 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 806 Rev 984
Line 245... Line 245...
245
 *
245
 *
246
 * @param addr Address on a page whose TLB entry is to be invalidated.
246
 * @param addr Address on a page whose TLB entry is to be invalidated.
247
 */
247
 */
248
static inline void invlpg(__address addr)
248
static inline void invlpg(__address addr)
249
{
249
{
250
        __asm__ volatile ("invlpg %0\n" :: "m" (addr));
250
        __asm__ volatile ("invlpg %0\n" :: "m" (*((__native *)addr)));
251
}
251
}
252
 
252
 
253
extern size_t interrupt_handler_size;
253
extern size_t interrupt_handler_size;
254
extern void interrupt_handlers(void);
254
extern void interrupt_handlers(void);
255
 
255