Changeset d885b2b2 in rtems
- Timestamp:
- 11/20/14 14:00:28 (9 years ago)
- Branches:
- 4.11, 5, master
- Children:
- b2db1f5c
- Parents:
- 58af50d
- git-author:
- Jan Dolezal <dolezj21@…> (11/20/14 14:00:28)
- git-committer:
- Gedare Bloom <gedare@…> (11/20/14 14:52:39)
- Location:
- c/src/lib/libcpu/i386
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libcpu/i386/cpu.h
r58af50d rd885b2b2 28 28 */ 29 29 #include <rtems/score/interrupts.h> 30 31 #include <stdint.h> 30 32 31 33 /* … … 262 264 */ 263 265 extern void i386_get_info_from_GDTR (segment_descriptors** table, 264 unsigned* limit);266 uint16_t* limit); 265 267 /* 266 268 * C callable function enabling to change the value of GDT register. Must be called … … 268 270 */ 269 271 extern void i386_set_GDTR (segment_descriptors*, 270 unsignedlimit);272 uint16_t limit); 271 273 272 274 /* -
c/src/lib/libcpu/i386/idtr.S
r58af50d rd885b2b2 70 70 * the actual value of GDT register. 71 71 extern void i386_get_info_from_GDTR (segment_descriptors** table, 72 unsigned* limit);72 uint16_t* limit); 73 73 */ 74 74 … … 86 86 87 87 movzwl (esp), eax /* get limit */ 88 mov l eax, (edx)88 movw ax, (edx) 89 89 90 90 addl $6, esp /* restore %esp */ … … 94 94 * C callable function enabling to change the value of GDT register. 95 95 * Must be called with interrupts masked at processor level!!!. 96 * extern void i386_set_GDTR (segment_descriptors*, u nsignedlimit);96 * extern void i386_set_GDTR (segment_descriptors*, uint16_t limit); 97 97 */ 98 98 SYM (i386_set_GDTR):
Note: See TracChangeset
for help on using the changeset viewer.