source: mainline/kernel/generic/include

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @08a19ba   17 years jakub Support for active mutexes. Active mutexes implement busy waiting, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1a48bcd   17 years jakub cstyle for slab.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c05a50f   17 years martin rename SYS_IO to SYS_KLOG do not notify uspace klog with every single … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e32e092   17 years jirik.svoboda Declare arguments for memstr.h operations as pointers instead of uintptr_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @32443b0   17 years jirik.svoboda Make mips32 compile again lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @82b71ef1   17 years martin resurrect klog lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ac426e   17 years martin reflect changes in sources lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aac10f86   17 years martin LOG, LOG_EXEC() macros (used if CONFIG_EDEBUG is set) cosmetic changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @419886f6   17 years martin common types are same on all platforms lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6387c18   17 years martin fix kernel ramdisk support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff48a15   17 years jakub Turn phone→lock into mutex. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1f51712   17 years martin cs change lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @12ab886   17 years jakub Fix initialization of answerbox→task in ipc_answerbox_init. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d494b3   17 years jakub Each architecture should only announce its endianity. The conversion … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f718ab   17 years jakub Add macros for byte swapping of uint16_t's. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @56976a17   17 years martin start merging tasklets (more or less a rewrite) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c441cf8   17 years martin code cleanup (mostly signed/unsigned) allow extra compiler warnings lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @71eef11   17 years martin remove config.memory_size, get_memory_size() and memory_init.{c|d} the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @43b1e86   18 years martin prettyprint output lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @222e57c   18 years jakub Add libc and VFS implementation of lseek(), VFS_SEEK resp. Add the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @27d293a   18 years jakub Rename IPC_M_AS_AREA_SEND to IPC_M_SHARE_OUT. Rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3115355   18 years jakub Simplify the IPC_M_DATA_WRITE protocol. Do not pass the source address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a55d5f9f   18 years jakub Add support for IPC_M_DATA_READ calls. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36d852c   18 years jakub Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb08279   18 years jakub Formatting. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6364d3c   18 years jakub Sync IPC comments with IPC code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @38c706cc   18 years malyzelenyhnus Extended IPC_M_CONNECT_TO_ME to use 3 user defined parameters. Phone … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b61d47d   18 years malyzelenyhnus Function ipc_connect_me_to sends 3 user defined arguments now. One … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2e0a8cb   18 years jakub Support for 5 payload arguments for IPC irq notifications and the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9201f47   18 years jakub Introduce the IPC_FF_ROUTE_FROM_ME forwarding flag. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d40a8ff   18 years jakub Add mode argument to IPC forward. This argument can be used to modify … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b74959bd   18 years jakub Modify ipc_answer_*() to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3209923   18 years jakub Modify asynchronous IPC to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e51969   18 years jakub Modify synchronous IPC to make use of all six syscall arguments. The … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0bc7fc   18 years jakub Grow the IPC data structures from 3 to 5 payload arguments. No IPC API … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e686744c   18 years jakub Start support for six syscall arguments. This breaks all architectures. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c4e75ea   18 years jakub Add SHF_TLS ELF section header flag. This will be needed for detecting … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db25906   18 years jakub Remove duplicit implementation of strlen() in kernel, rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b878df3   18 years jakub Rename as_get_size() to as_area_get_size() and add a doxygen comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @90e6025   18 years malyzelenyhnus Fixed naming convention in IPC. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a0edf5f   18 years jakub VFS work. Added mandatory VFS_LOOKUP Handling of VFS_REGISTER … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d79dcdb   18 years jakub VFS work. Now, each VFS connection fibril will accept requests in a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b76a2217   18 years jakub Give the AVL tree walkers the possibility to take an argument. Each … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5dcee525   18 years jakub Replace the threads_btree B+tree with an AVL tree. The new variable is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1e9321   18 years jakub Add explicit type for an AVL tree key. Add function to walk an AVL … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @358ec13   18 years jakub Import the AVL tree implementation from the RCU branch. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7918fce   18 years jakub Implement a new mechanism for copying data between two address spaces … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @398d967   18 years jakub Collapse IPC method numbers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0eb58f1   18 years jakub Cleanup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b243f2   18 years jakub Greatly improve comments in the IPC layer. Now I think I finally start … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b781c0   18 years jakub Merge arm32 into trunk. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ee8a075   18 years jakub Replace gcc-specific FUNCTION with C99 func. suncc's … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @48d14222   18 years jakub JoinMe → Lingering lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ea7890e7   18 years jakub More efficient and simpler task termination. Based on the assumption, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ff3a34b   18 years martin initial merge of branches/fs (not finished, huge cleanup is needed) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60133d0   18 years jakub First fixes for suncc support. It is going to be a long way… lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f043c0   18 years martin fix ICC compilation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d8431986   18 years jakub Fix the problem with sys_thread_create() by splitting the create and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c8ba05   18 years jakub Cleanup the waitq_wakeup() interface. Replace numeric constants (i.e. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4b662f8c   18 years martin add fancy uptime kconsole command lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4365d10   18 years jakub Document and assert proper usage of THREAD_FLAG_WIRED. Original patch … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f74bbaf   18 years martin start shutdown infrastructure lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7bcfbbc   18 years martin support the possibility to send EOI or Interrupt Acknowledgement prior … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @201abde   18 years martin make thread ID 64 bit (task ID is 64 bit already) cleanup thread syscalls lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b303ba   18 years martin use spinlock only on console output, not other print functions cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ce7f082   18 years martin add syscall for getting current thread ID lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @31d8e10   18 years jakub Continue to de-oversynchronize the kernel. - replace as→refcount with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @879585a3   18 years jakub Simplify synchronization in as_switch(). The function was … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @399ece9   18 years jakub Remove out of date comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d630139   18 years jakub Add arm32 architecture. The 32 suffix is used to specify that 16-bit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c993e45   18 years martin small cleanup, more work coming lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd1deed   18 years martin experimental support for Objective C (disabled by default) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ce8aed1   18 years martin implement simple realloc() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2936eef   18 years martin explicit typecast, fix signed/unsigned comparison lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @28af62f   18 years martin specify syscall handler arguments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5573942   18 years jakub Revert thread_interrupt_sleep() to waitq_interrupt_sleep(). I'd prefer … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f619ec11   18 years jakub When clock() is called by an external interrupt dispatched by the IRQ … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80bcaed   18 years jakub Merge as_t structure into one and leave the differring parts in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa8e7d2   19 years martin move ipc structures to ipc.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @831a04d0   19 years martin move timeout_t to timeout.h move other helper types to thread.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0c1a5d8a   19 years martin avoid conflict with potential keyword lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c60255   19 years martin move thread_t to thread.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dad5951   19 years martin avoid conflict with potential keyword lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8be8cfa   19 years martin spinlock extern declaration macro lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b3a78f   19 years martin move cpu_t to cpu.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8e8c1a5   19 years martin cleanup garbage lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3f8fb7   19 years martin huge type system cleanup remove cyclical type dependencies across … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e71a61d   19 years martin typedef elimination lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f3fc9b   19 years martin typedef elimination lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62c63fc   19 years martin another typedefs to anonymous structs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da1f9dc   19 years martin another typedef to anonymous enum lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f429331   19 years martin remove some typedefs in favor of anonymous structures lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df4ed85   19 years jakub © versus © lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b43eaba0   19 years jakub Improve indentation and formatting. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95155b0c   19 years martin benchmarking with statistics (initial) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @771cd22   19 years jakub Formatting and indentation changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @62b6d17   19 years martin introduce uncounted threads, whose accounting doesn't affect … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0313ff0   19 years martin accumulate task accounting, run tests as separate kernel task lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e9db6f9e   19 years martin fix comment lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cce6acf   19 years martin thread CPU cycles accounting lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.