Changeset 1b20da0 in mainline for kernel/arch/ia32/include
- Timestamp:
- 2018-02-28T17:52:03Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3061bc1
- Parents:
- df6ded8
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:26:03)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:52:03)
- Location:
- kernel/arch/ia32/include/arch
- Files:
-
- 7 edited
-
asm.h (modified) (2 diffs)
-
atomic.h (modified) (1 diff)
-
boot/memmap_struct.ag (modified) (1 diff)
-
context_struct.ag (modified) (1 diff)
-
cpu.h (modified) (1 diff)
-
istate_struct.ag (modified) (1 diff)
-
mm/page.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/include/arch/asm.h
rdf6ded8 r1b20da0 119 119 "outb %b[val], %w[port]\n" 120 120 :: [val] "a" (val), [port] "d" (port) 121 ); 121 ); 122 122 } else 123 123 *port = val; … … 417 417 { 418 418 asm volatile ( 419 "lidtl %[idtr_reg]\n" 419 "lidtl %[idtr_reg]\n" 420 420 :: [idtr_reg] "m" (*idtr_reg) 421 421 ); -
kernel/arch/ia32/include/arch/atomic.h
rdf6ded8 r1b20da0 220 220 221 221 #ifndef local_atomic_exchange 222 /* 222 /* 223 223 * Issuing a xchg instruction always implies lock prefix semantics. 224 * Therefore, it is cheaper to use a cmpxchg without a lock prefix 224 * Therefore, it is cheaper to use a cmpxchg without a lock prefix 225 225 * in a loop. 226 226 */ -
kernel/arch/ia32/include/arch/boot/memmap_struct.ag
rdf6ded8 r1b20da0 1 # Copyright (c) 2016 Jakub Jermar 1 # Copyright (c) 2016 Jakub Jermar 2 2 # All rights reserved. 3 3 # -
kernel/arch/ia32/include/arch/context_struct.ag
rdf6ded8 r1b20da0 1 # Copyright (c) 2014 Jakub Jermar 1 # Copyright (c) 2014 Jakub Jermar 2 2 # All rights reserved. 3 3 # -
kernel/arch/ia32/include/arch/cpu.h
rdf6ded8 r1b20da0 43 43 #define EFLAGS_ID (1 << 21) 44 44 45 #define CR0_PE (1 << 0) 45 #define CR0_PE (1 << 0) 46 46 #define CR0_TS (1 << 3) 47 47 #define CR0_AM (1 << 18) -
kernel/arch/ia32/include/arch/istate_struct.ag
rdf6ded8 r1b20da0 1 # Copyright (c) 2014 Jakub Jermar 1 # Copyright (c) 2014 Jakub Jermar 2 2 # All rights reserved. 3 3 # -
kernel/arch/ia32/include/arch/mm/page.h
rdf6ded8 r1b20da0 161 161 #define PFERR_CODE_US (1 << 2) 162 162 163 /** When bit on this position is 1, a reserved bit was set in page directory. */ 163 /** When bit on this position is 1, a reserved bit was set in page directory. */ 164 164 #define PFERR_CODE_RSVD (1 << 3) 165 165
Note:
See TracChangeset
for help on using the changeset viewer.
