- Timestamp:
- 2006-06-13T14:26:44Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3222efd
- Parents:
- 279952c
- Location:
- arch/ia32
- Files:
-
- 62 edited
-
include/arch.h (modified) (1 diff)
-
include/arg.h (modified) (2 diffs)
-
include/asm.h (modified) (2 diffs)
-
include/atomic.h (modified) (2 diffs)
-
include/barrier.h (modified) (2 diffs)
-
include/bios/bios.h (modified) (2 diffs)
-
include/boot/boot.h (modified) (2 diffs)
-
include/boot/memmap.h (modified) (2 diffs)
-
include/byteorder.h (modified) (2 diffs)
-
include/context.h (modified) (2 diffs)
-
include/cpu.h (modified) (2 diffs)
-
include/cpuid.h (modified) (2 diffs)
-
include/ddi/ddi.h (modified) (2 diffs)
-
include/debug.h (modified) (2 diffs)
-
include/drivers/ega.h (modified) (2 diffs)
-
include/drivers/i8042.h (modified) (2 diffs)
-
include/drivers/i8254.h (modified) (2 diffs)
-
include/drivers/i8259.h (modified) (2 diffs)
-
include/drivers/vesa.h (modified) (2 diffs)
-
include/elf.h (modified) (2 diffs)
-
include/faddr.h (modified) (2 diffs)
-
include/fpu_context.h (modified) (2 diffs)
-
include/interrupt.h (modified) (2 diffs)
-
include/memstr.h (modified) (2 diffs)
-
include/mm/as.h (modified) (2 diffs)
-
include/mm/asid.h (modified) (2 diffs)
-
include/mm/frame.h (modified) (2 diffs)
-
include/mm/memory_init.h (modified) (2 diffs)
-
include/mm/page.h (modified) (2 diffs)
-
include/mm/tlb.h (modified) (2 diffs)
-
include/pm.h (modified) (2 diffs)
-
include/proc/task.h (modified) (2 diffs)
-
include/proc/thread.h (modified) (2 diffs)
-
include/smp/ap.h (modified) (2 diffs)
-
include/smp/apic.h (modified) (2 diffs)
-
include/smp/mps.h (modified) (2 diffs)
-
include/smp/smp.h (modified) (2 diffs)
-
include/types.h (modified) (2 diffs)
-
src/bios/bios.c (modified) (2 diffs)
-
src/cpu/cpu.c (modified) (2 diffs)
-
src/ddi/ddi.c (modified) (2 diffs)
-
src/drivers/ega.c (modified) (2 diffs)
-
src/drivers/i8254.c (modified) (2 diffs)
-
src/drivers/i8259.c (modified) (2 diffs)
-
src/drivers/vesa.c (modified) (2 diffs)
-
src/fpu_context.c (modified) (2 diffs)
-
src/ia32.c (modified) (2 diffs)
-
src/interrupt.c (modified) (2 diffs)
-
src/mm/as.c (modified) (2 diffs)
-
src/mm/frame.c (modified) (2 diffs)
-
src/mm/memory_init.c (modified) (2 diffs)
-
src/mm/page.c (modified) (2 diffs)
-
src/mm/tlb.c (modified) (2 diffs)
-
src/pm.c (modified) (2 diffs)
-
src/proc/scheduler.c (modified) (2 diffs)
-
src/proc/task.c (modified) (2 diffs)
-
src/proc/thread.c (modified) (2 diffs)
-
src/smp/apic.c (modified) (2 diffs)
-
src/smp/ipi.c (modified) (2 diffs)
-
src/smp/mps.c (modified) (2 diffs)
-
src/smp/smp.c (modified) (2 diffs)
-
src/userspace.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/include/arch.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_ARCH_H__ 30 36 #define __ia32_ARCH_H__ 31 37 32 38 #endif 39 40 /** @} 41 */ 42 -
arch/ia32/include/arg.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_ARG_H__ 30 36 #define __ia32_ARG_H__ … … 33 39 34 40 #endif 41 42 /** @} 43 */ 44 -
arch/ia32/include/asm.h
r279952c rb45c443 28 28 */ 29 29 30 /** @addtogroup ia32 31 * @{ 32 */ 33 /** @file 34 */ 35 30 36 #ifndef __ia32_ASM_H__ 31 37 #define __ia32_ASM_H__ … … 290 296 291 297 #endif 298 299 /** @} 300 */ 301 -
arch/ia32/include/atomic.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 118 124 119 125 #endif 126 127 /** @} 128 */ 129 -
arch/ia32/include/barrier.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 80 86 81 87 #endif 88 89 /** @} 90 */ 91 -
arch/ia32/include/bios/bios.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __BIOS_H__ 30 36 #define __BIOS_H__ … … 39 45 40 46 #endif /* __BIOS_H__ */ 47 48 /** @} 49 */ 50 -
arch/ia32/include/boot/boot.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_BOOT_H__ 30 36 #define __ia32_BOOT_H__ … … 40 46 41 47 #endif 48 49 /** @} 50 */ 51 -
arch/ia32/include/boot/memmap.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 67 73 68 74 #endif 75 76 /** @} 77 */ 78 -
arch/ia32/include/byteorder.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_BYTEORDER_H__ 30 36 #define __ia32_BYTEORDER_H__ … … 35 41 36 42 #endif 43 44 /** @} 45 */ 46 -
arch/ia32/include/context.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 57 63 58 64 #endif 65 66 /** @} 67 */ 68 -
arch/ia32/include/cpu.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32cpu 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_CPU_H__ 30 36 #define __ia32_CPU_H__ … … 51 57 52 58 #endif 59 60 /** @} 61 */ 62 -
arch/ia32/include/cpuid.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32cpu 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 109 115 110 116 #endif 117 118 /** @} 119 */ 120 -
arch/ia32/include/ddi/ddi.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32ddi 30 * @{ 31 */ 29 32 /** 30 * @file ddi.h33 * @file 31 34 * @brief ia32 specific DDI declarations and macros. 32 35 */ … … 38 41 39 42 #endif 43 44 /** @} 45 */ 46 -
arch/ia32/include/debug.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup amd64debug 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_DEBUG_H__ 30 36 #define __ia32_DEBUG_H__ … … 35 41 36 42 #endif 43 44 /** @} 45 */ 46 -
arch/ia32/include/drivers/ega.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __EGA_H__ 30 36 #define __EGA_H__ … … 38 44 39 45 #endif 46 47 /** @} 48 */ 49 -
arch/ia32/include/drivers/i8042.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 61 67 62 68 #endif 69 70 /** @} 71 */ 72 -
arch/ia32/include/drivers/i8254.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __I8254_H__ 30 36 #define __I8254_H__ … … 37 43 38 44 #endif 45 46 /** @} 47 */ 48 -
arch/ia32/include/drivers/i8259.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __I8259_H__ 30 36 #define __I8259_H__ … … 47 53 48 54 #endif 55 56 /** @} 57 */ 58 -
arch/ia32/include/drivers/vesa.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __VESA_H__ 30 36 #define __VESA_H__ … … 34 40 35 41 #endif 42 43 /** @} 44 */ 45 -
arch/ia32/include/elf.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_ELF_H__ 30 36 #define __ia32_ELF_H__ … … 35 41 36 42 #endif 43 44 /** @} 45 */ 46 -
arch/ia32/include/faddr.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_FADDR_H__ 30 36 #define __ia32_FADDR_H__ … … 35 41 36 42 #endif 43 44 /** @} 45 */ 46 -
arch/ia32/include/fpu_context.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_FPU_CONTEXT_H__ 30 36 #define __ia32_FPU_CONTEXT_H__ … … 45 51 46 52 #endif 53 54 /** @} 55 */ 56 -
arch/ia32/include/interrupt.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32interrupt 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 118 124 119 125 #endif 126 127 /** @} 128 */ 129 -
arch/ia32/include/memstr.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 141 147 142 148 #endif 149 150 /** @} 151 */ 152 -
arch/ia32/include/mm/as.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_AS_H__ 30 36 #define __ia32_AS_H__ … … 44 50 45 51 #endif 52 53 /** @} 54 */ 55 -
arch/ia32/include/mm/asid.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 33 * @ingroup ia32mm, amd64mm 34 */ 35 29 36 /* 30 37 * ia32 has no hardware support for address space identifiers. … … 44 51 45 52 #endif 53 54 /** @} 55 */ 56 -
arch/ia32/include/mm/frame.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_FRAME_H__ 30 36 #define __ia32_FRAME_H__ … … 47 53 48 54 #endif 55 56 /** @} 57 */ 58 -
arch/ia32/include/mm/memory_init.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 33 * @ingroup ia32mm, am64mm 34 */ 35 29 36 #ifndef __ia32_MEMORY_INIT_H__ 30 37 #define __ia32_MEMORY_INIT_H__ … … 37 44 38 45 #endif 46 47 /** @} 48 */ 49 -
arch/ia32/include/mm/page.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 162 168 163 169 #endif 170 171 /** @} 172 */ 173 -
arch/ia32/include/mm/tlb.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_TLB_H__ 30 36 #define __ia32_TLB_H__ … … 34 40 35 41 #endif 42 43 /** @} 44 */ 45 -
arch/ia32/include/pm.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 172 178 173 179 #endif 180 181 /** @} 182 */ 183 -
arch/ia32/include/proc/task.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32proc 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_TASK_H__ 30 36 #define __ia32_TASK_H__ … … 40 46 41 47 #endif 48 49 /** @} 50 */ 51 -
arch/ia32/include/proc/thread.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32proc 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_THREAD_H__ 30 36 #define __ia32_THREAD_H__ … … 37 43 38 44 #endif 45 46 /** @} 47 */ 48 -
arch/ia32/include/smp/ap.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __AP_H__ 30 36 #define __AP_H__ … … 33 39 34 40 #endif 41 42 /** @} 43 */ 44 -
arch/ia32/include/smp/apic.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 360 366 361 367 #endif 368 369 /** @} 370 */ 371 -
arch/ia32/include/smp/mps.h
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 124 130 125 131 #endif 132 133 /** @} 134 */ 135 -
arch/ia32/include/smp/smp.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __ia32_SMP_H__ 30 36 #define __ia32_SMP_H__ … … 45 51 46 52 #endif 53 54 /** @} 55 */ 56 -
arch/ia32/include/types.h
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifndef __TYPES_H__ 30 36 #define __TYPES_H__ … … 53 59 54 60 #endif 61 62 /** @} 63 */ 64 -
arch/ia32/src/bios/bios.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <arch/bios/bios.h> 30 36 #include <arch/types.h> … … 37 43 ebda = *((__u16 *) BIOS_EBDA_PTR) * 0x10; 38 44 } 45 46 /** @} 47 */ 48 -
arch/ia32/src/cpu/cpu.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32cpu ia32 30 * @ingroup cpu 31 * @{ 32 */ 33 /** @file 27 34 */ 28 35 … … 156 163 m->frequency_mhz); 157 164 } 165 166 /** @} 167 */ 168 -
arch/ia32/src/ddi/ddi.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32ddi ia32 30 * @ingroup ddi 31 * @{ 32 */ 33 /** @file 27 34 */ 28 35 … … 155 162 CPU->arch.iomapver_copy = ver; 156 163 } 164 165 /** @} 166 */ 167 -
arch/ia32/src/drivers/ega.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 138 144 outb(0x3d5, ega_cursor & 0xff); 139 145 } 146 147 /** @} 148 */ 149 -
arch/ia32/src/drivers/i8254.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 131 137 clock(); 132 138 } 139 140 /** @} 141 */ 142 -
arch/ia32/src/drivers/i8259.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 125 131 #endif 126 132 } 133 134 /** @} 135 */ 136 -
arch/ia32/src/drivers/vesa.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 64 70 65 71 #endif 72 73 /** @} 74 */ 75 -
arch/ia32/src/fpu_context.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 * 28 34 */ … … 115 121 ); 116 122 } 123 124 /** @} 125 */ 126 -
arch/ia32/src/ia32.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @ingroup others 31 * @{ 32 */ 33 /** @file 27 34 */ 28 35 … … 149 156 i8042_release(); 150 157 } 158 159 /** @} 160 */ 161 -
arch/ia32/src/interrupt.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32interrupt ia32 30 * @ingroup interrupt 31 * @{ 32 */ 33 /** @file 34 */ 35 29 36 #include <arch/interrupt.h> 30 37 #include <syscall/syscall.h> … … 199 206 exc_register(IVT_IRQBASE+irq, "ipc_int", ipc_int); 200 207 } 208 209 /** @} 210 */ 211 -
arch/ia32/src/mm/as.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 33 * @ingroup ia32mm, amd64mm 34 */ 35 29 36 #include <arch/mm/as.h> 30 37 #include <genarch/mm/as_pt.h> … … 35 42 as_operations = &as_pt_operations; 36 43 } 44 45 /** @} 46 */ 47 -
arch/ia32/src/mm/frame.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 33 * @ingroup ia32mm, amd64mm 27 34 */ 28 35 … … 136 143 } 137 144 } 145 146 /** @} 147 */ 148 -
arch/ia32/src/mm/memory_init.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 70 76 } 71 77 78 79 /** @} 80 */ 81 -
arch/ia32/src/mm/page.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32mm ia32 30 * @ingroup mm 31 * @{ 32 */ 33 /** @file 34 * @ingroup ia32 27 35 */ 28 36 … … 111 119 } 112 120 } 121 122 /** @} 123 */ 124 -
arch/ia32/src/mm/tlb.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32mm 30 * @{ 31 */ 32 /** @file 33 * @ingroup ia32mm, amd64mm 27 34 */ 28 35 … … 60 67 invlpg(page + i * PAGE_SIZE); 61 68 } 69 70 /** @} 71 */ 72 -
arch/ia32/src/pm.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 230 236 gdtr_load(&cpugdtr); 231 237 } 238 239 /** @} 240 */ 241 -
arch/ia32/src/proc/scheduler.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32proc ia32 30 * @ingroup proc 31 * @{ 32 */ 33 /** @file 27 34 */ 28 35 … … 71 78 { 72 79 } 80 81 /** @} 82 */ 83 -
arch/ia32/src/proc/task.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32proc 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <proc/task.h> 30 36 #include <arch/types.h> … … 51 57 free(t->arch.iomap.map); 52 58 } 59 60 /** @} 61 */ 62 -
arch/ia32/src/proc/thread.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32proc 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #include <proc/thread.h> 30 36 … … 37 43 t->arch.tls = 0; 38 44 } 45 46 /** @} 47 */ 48 -
arch/ia32/src/smp/apic.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 571 577 572 578 #endif /* CONFIG_SMP */ 579 580 /** @} 581 */ 582 -
arch/ia32/src/smp/ipi.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifdef CONFIG_SMP 30 36 … … 38 44 39 45 #endif /* CONFIG_SMP */ 46 47 /** @} 48 */ 49 -
arch/ia32/src/smp/mps.c
r279952c rb45c443 27 27 */ 28 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 33 */ 34 29 35 #ifdef CONFIG_SMP 30 36 … … 424 430 425 431 #endif /* CONFIG_SMP */ 432 433 /** @} 434 */ 435 -
arch/ia32/src/smp/smp.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 175 181 176 182 #endif /* CONFIG_SMP */ 183 184 /** @} 185 */ 186 -
arch/ia32/src/userspace.c
r279952c rb45c443 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** @addtogroup ia32 30 * @{ 31 */ 32 /** @file 27 33 */ 28 34 … … 77 83 ; 78 84 } 85 86 /** @} 87 */ 88
Note:
See TracChangeset
for help on using the changeset viewer.
