source: mainline/include

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @f3ade6c   20 years jakub Avoid code duplication by creating generic byteorder.h. Some naming … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8491c48   20 years bondari Generic quicksort and bubble sort implementation. ACPI MADT parser now … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b49f4ae   20 years ondrap Added architecture independent hooks for fpu lazy context switching. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @824553ed   20 years jakub Add byteorder.h to support conversions between different endianesses. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6d20a7   20 years ondrap Symbols now include filename lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ab08b42   20 years ondrap Added symbol table lookup in exceptions. This breaks ia64 & ppc … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @544b4bf   20 years ondrap Added basic FPU context (not working). Added CPU utilities from ia32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51022e9b   20 years malyzelenyhnus E option in printf added. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @89344d85   20 years ondrap Changes, that were needed to make it work on Bochs. - We CAN use the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e83a9f7   20 years malyzelenyhnus Created fmath as basic tool for IEEE 754 floating point numbers. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @623ba26c   20 years jakub Add couple of assertions CPU != NULL. Change type of nrdy from int to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c842f04   20 years jakub Preemption work. Instrument spinlock functions with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dbe9ff0   20 years jakub Preemption work. Define PREEMPTION_DISABLED macro. This macro … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @393f631   20 years martin many PPC stuff, platform dependent arch.h header files lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f91729   20 years martin separated stack mapping lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9756131   20 years jakub Get rid of memcopy(). All we now have is memcpy() and _memcpy(). … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @379d73f3   20 years ondrap Added putchar to AMD lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba18512   20 years jakub Switch order of 'src' and 'dst' arguments in some left-over uses of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c0a9b3   20 years jakub.vana 1) memcopy and _memcopy functions rewriten to ANSI C norm. 2) Repaired … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ce9284   20 years jakub Dump implementation of THREAD, TASK and CPU. Implement preemption-safe … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bcdd9aa   20 years jakub Add lib/the.c. Add and deploy the_initialize() and the_copy(). Make … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @81887b7   20 years malyzelenyhnus Bugs in printf and va_arg functions repaired. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4dd0704   20 years martin frmaebuffer font lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b52da8d7   20 years jakub Add some comments to IA-32 src/boot/boot.S and src/smp.S. Make the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @361635c   20 years jakub Preparations for weaker preemption model. Make all kernel stacks (i.e. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6e787c4   20 years jakub Make rwlock test #3 compile again. Make rwlock test #4lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b07769b6   20 years jakub Switch over to per vm_t page tables. (breaks ia32 userspace) Define … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @76cec1e   20 years jakub Huge indentation fix. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26649537   20 years jakub Remove one extra line left over from debugging process. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1a03f9   20 years jakub Begin MIPS implementation of 4-level page table interface. Add email … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff9f858   20 years jakub Generic 4-level page tables interface & implementation (review & … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @992bbb97   20 years jakub Start with generic 4-level page table interface. Usual cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b60a22c   20 years jakub Replace confusing comment in scheduler.c. Add warning/explanatory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74df77d   20 years jakub Add map_structure() to automate mapping of memory structures that can … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3f41b6   20 years ondrap Code cleanup in scheduler.c thread.c - removed unnecessary spinlock. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1a184f   20 years jakub Discard 'copy' parameter of map_page_to_frame(). Introduce 'root' … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @673104e   20 years martin doxygen-style comments NDEBUG in Makefile.config lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dcbc8be   20 years jakub Big changes in IA-32 address space map. Now the kernel is mapped above … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2b50d7c   20 years jakub IA-64 work. Redefine FRAME_SIZE to "(16*1024)" instead of "2*4096". … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d5d2a3f   20 years jakub Add context_set() macro to support extended behaviour for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0cb0a72   20 years jakub Fix typo in Jakub Vana's name. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @54ca3523   20 years jakub FPU work. FPU code cleanup, add/fix copyright notices where needed. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da79d0fd   20 years jakub Add %P and %p formatters to printf for printing pointers in maximum … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ea3fb2e   20 years jakub.vana Move fpu_owner pointer from cpu_arch_t to cpu_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a27d63   20 years jakub.vana Finished FPU lazy context switching - first version. I have not tested … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ba143d   20 years martin size_t usage const qualifier code cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @196af843   20 years martin typo fixes (year, \n) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @69515260   20 years martin ASSERT macro lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @02a99d2   20 years martin NDEBUG debug symbol, ASSERT debug macro, fancier panic() in debug mode … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45671f48   20 years martin typedef short bool (as logical type), defines of false and true const … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @27dc170   20 years martin const qualifier for print functions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9db5b66   20 years jakub Move architecture independent memcopy() and memsetb() out of MIPS … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c926f3   20 years jakub.vana Begin support for FPU context switching on platforms which can't do it … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c47db1   20 years jakub.vana Added fpu_context.h arch dep files and removed struct fpu_context from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2265edf   20 years jakub.vana Blank line added :-) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ca6faa   20 years jakub.vana Move fpu_context switching functions from context.s to fpu_context.c … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa4e8d7   20 years jakub.vana Remove fpu_context pointer from context_t. Add fpu_context statically … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e9b9e12   20 years jakub.vana Added fpu_context_t type. IA-32's version of this type contains array … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @199145a1   20 years jakub Add stdarg.h to support variable argument list functions on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75e5a8a   20 years jakub Typo corrected. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d2f805   20 years jakub Variable argument list support for architectures passing arguments on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed0dd65   20 years jakub More ACPI work. Initial MADT table parsing. SMP renaming and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @babcb148   20 years jakub ACPI detection code. MP detection code rewrite. Minor changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @434f700   20 years jakub Replace the deadlock-prone TLB shootdown algorithm with a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ad36bd6   20 years jakub Small improvements. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f07bba5   20 years jakub Code cleanup after arch_init() splitting. Restore %ds and %es … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7eade45   20 years jakub Fix wrong order of *_init() function calls. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb4b61d   20 years jakub Added before_thread_runs() to cope with TSS of user space tasks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa9551d   20 years jakub Smarter definition of CPU macro. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8262010   20 years jakub Switch from mm-based 'the' mechanism to macro-based … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @43114c5   20 years jakub Introduce macros CPU, THREAD, TASK and use them to replace the→cpu, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26a8604f   20 years jakub Be more careful when sending IPI on UP configured as SMP. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @453ba46   20 years jakub Forgot to add this in revision 7. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b109ebb   20 years jakub shootdown vs. shutdown lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @169587a   20 years jakub TLB shootdown. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @f761f1eb   20 years jakub Initial import lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.