History log of /xv6-public/kalloc.c (Results 26 – 48 of 48)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: xv6-2008, xv6-2007, xv6-rev1
# 558ab49f 27-Aug-2007 rsc <rsc>

delete unnecessary #include lines


# e0240674 27-Aug-2007 rsc <rsc>

make kfree loop same as kalloc


# 902b13f5 24-Aug-2007 rtm <rtm>

simplify ide queuing
nits in comments


# 4bc5056c 14-Aug-2007 rsc <rsc>

formatting, simplify


# 3d145283 10-Aug-2007 rsc <rsc>

tweak kalloc


# b6095304 10-Aug-2007 rsc <rsc>

Make cp a magic symbol.


Revision tags: symlinks, xv6-2006, xv6-rev0
# 8e1d1ec9 08-Sep-2006 kaashoek <kaashoek>

some comment changes


# 31085bb4 07-Sep-2006 rsc <rsc>

more comments


# d4c64e5d 06-Sep-2006 rsc <rsc>

writeable => writable


# f5527388 06-Sep-2006 rsc <rsc>

no /* */ comments


# 9e9bcaf1 06-Sep-2006 rsc <rsc>

standardize various * conventions


# 82537b71 04-Sep-2006 rtm <rtm>

nits


# 2aa4c3bc 30-Aug-2006 rtm <rtm>

complain if no disk 1
lots of cleanup


# 5be0039c 10-Aug-2006 rtm <rtm>

interrupts could be recursive since lapic_eoi() called before rti
so fast interrupts overflow the kernel stack
fix: cli() before lapic_eoi()


# 32630628 29-Jul-2006 rtm <rtm>

open()


# b5ee5165 17-Jul-2006 rsc <rsc>

add uint and standardize on typedefs instead of unsigned


# c54c7926 17-Jul-2006 rsc <rsc>

nitpicks


# 84d79573 16-Jul-2006 rsc <rsc>

more idiomatic c


# 8148b6ee 12-Jul-2006 rtm <rtm>

i think my cmpxchg use was wrong in acquire
nesting cli/sti: release shouldn't always enable interrupts
separate setup of lapic from starting of other cpus, so cpu() works earlier
flag to disable loc

i think my cmpxchg use was wrong in acquire
nesting cli/sti: release shouldn't always enable interrupts
separate setup of lapic from starting of other cpus, so cpu() works earlier
flag to disable locking in console output
make locks work even when curproc==0
(still crashes in clock interrupt)

show more ...


# 4e8f237b 12-Jul-2006 rtm <rtm>

no more big kernel lock
succeeds at usertests.c pipe test


# b548df15 11-Jul-2006 rtm <rtm>

pre-empt both user and kernel, in clock interrupt
usertest.c tests pre-emption
kill()


# 8b4e2a08 01-Jul-2006 rtm <rtm>

swtch saves callee-saved registers
swtch idles on per-CPU stack, not on calling process's stack
fix pipe bugs
usertest.c tests pipes, fork, exit, close


# 55e95b16 12-Jun-2006 rtm <rtm>

import


12