CIA.vc
bonefish
Real-time open source activity stats
Stats » Authors » bonefish
informationsyndicateUTC clock
14:32 on Feb 12, 2012
event counters
The last message was received 1.55 days ago at 01:21 on Feb 11, 2012
0 messages so far today, 1 messages yesterday
1 messages so far this week, 0 messages last week
1 messages so far this month, 0 messages last month
5178 messages since the first one, 7.67 years ago, for an average of 12.97 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
21:55 Fridayhaiku
Commit by bonefish on master :: rhrev43734 haiku/: (link)
Add GPT module to the boot modules

This is necessary so a disk with a protective MBR is not incorrectly
recognized when the kernel first scans it.
#
21:17 on Dec 08, 2011haiku
Commit by bonefish on master :: rhrev43438 haiku/: (link)
media addon server: Fix incorrect array offset for safe mode

Missed that when back porting 323b65468e5836bb27a5e373b14027d902349437.
#
04:11 on Nov 28, 2011haiku
Commit by bonefish on master :: rhrev43352 haiku/: (link)
FreeBSD host sys/stat.h: Add missing extern "C"
#
04:02 on Nov 28, 2011haiku
Commit by bonefish on master :: rhrev43351 haiku/: (link)
fs_attr_generic.cpp: Fix warning [3 commits]
#
05:20 on Nov 25, 2011haiku
Commit by bonefish on master :: rhrev43319 haiku/: (link)
PackageLinkDirectory::_Update(): Don't unlock after delete [243 commits]

When using an AutoLocker on an object, the lock must be released
explicitly before releasing the last certain reference to that object.
#
19:22 on Nov 15, 2011haiku
Commit by bonefish on master :: rhrev43274 haiku/: (link)
Fix the gcc bison issue for real

Also touch cp/parse.{c,h}, which apparently are the culprit.
#
18:49 on Nov 15, 2011haiku
Commit by bonefish on master :: rhrev43273 haiku/: (link)
Work around issue with newer bison versions

Touch the source files generated by bison, so that make won't try to
have them updated.
#
14:40 on Nov 12, 2011haiku
Commit by bonefish on master :: rhrev43241 haiku/: (link)
Added BuildPlatformStaticLibraryPIC rule. [6 commits]

It works like BuildPlatformStaticLibrary, but generates position
independent code.
#
12:32 on Nov 12, 2011haiku.test
Commit by bonefish on master :: rhrev43243 haiku/: (link)
Added BuildPlatformStaticLibraryPIC rule. [6 commits]

It works like BuildPlatformStaticLibrary, but generates position
independent code.
#
22:52 on Nov 07, 2011OpenBeOS
Commit by bonefish :: r43219 /haiku/trunk/src/bin/debug/scheduling_recorder/scheduling_recorder.cpp:

scheduling_recorder: Fix signal handling

  • The sa_flags field of the structure passed to sigaction() wasn't cleared, which resulted in the wrong type of handler function being called and the second parameter not being the expected user data.
  • Always check fCaughtDeadlySignal in the main loop, so the signal doesn't have to hit the _kern_system_profiler_next_buffer() call (though that's the most likely one anyway). Now scheduling_recorder can be stopped with a single Ctrl-C again.
#
22:35 on Nov 07, 2011OpenBeOS
Commit by bonefish :: r43218 /haiku/trunk/src/system/kernel/messaging/KMessage.cpp:
Build fix
#
21:53 on Nov 07, 2011OpenBeOS
Commit by bonefish :: r43216 /haiku/trunk/src/system/kernel/ (port.cpp thread.cpp):
Enlarge threads and ports KMessage notification stack buffers

They were too small for all the fields added. This is why the system
profiler skipped "thread added" notifications.
#
21:50 on Nov 07, 2011OpenBeOS
Commit by bonefish :: r43215 /haiku/trunk/src/system/kernel/messaging/KMessage.cpp:
Add opt-in panic for KMessage buffer overflow
#
21:15 on Nov 07, 2011OpenBeOS
Commit by bonefish :: r43214 /haiku/trunk/src/apps/debuganalyzer/model_loader/ (ModelLoader.cpp ModelLoader.h):

Make more robust with respect on invalid input data

  • When encountering scheduling data referring to an unknown thread, add a dummy thread for it. This prevents a crash when processing the per-thread events later.
  • Make warning output more uniform.
#
21:12 on Nov 07, 2011OpenBeOS
Commit by bonefish :: r43213 /haiku/trunk/src/apps/debuganalyzer/model/ (Model.cpp Model.h):
Add methods {Add,Remove}AssociatedData()

Allows to associate untyped data with the model, which the model free()s
upon destruction.
#
15:23 on Nov 06, 2011OpenBeOS
Commit by bonefish :: r43201 /haiku/trunk/src/system/kernel/arch/x86/arch_interrupts.S:
x86: Also set iframe::orig_{eax,edx} in TRAP_ERRC(). This makes
get_iframe_registers() in arch_user_debugger.cpp return the correct
eax/edx values also when the kernel was entered via an exception that
doesn't push an error code (e.g. page fault).
Fixes incorrect eax and edx values shown in Debugger and variable values
based on them.
#
16:56 on Nov 03, 2011OpenBeOS
Commit by bonefish :: r43165 /haiku/trunk/configure:
Remove yasm check. Looks like I had accidentally (?) disabled the
version already.
#
16:51 on Nov 03, 2011OpenBeOS
Commit by bonefish :: r43163 /haiku/trunk/build/scripts/build_cross_tools:

  • Document that the haikuRequiredLegacyGCCVersion variable is influencing this script.
  • If haikuRequiredLegacyGCCVersion has not been specified, assume that the script was called manually and just use the version string from the gcc sources.
  • Make error output a bit more consistent.
#
00:33 on Nov 03, 2011OpenBeOS
Commit by bonefish :: r43136 /haiku/trunk/src/system/kernel/vm/ (4 files):
Allocate VMKernelAddressRange and VMKernelArea in their own object
caches to reduce slab area fragmentation.
#
23:42 on Nov 02, 2011OpenBeOS
Commit by bonefish :: r43133 /haiku/trunk/ (14 files in 3 dirs):

mmlr (distracted) + bonefish:

  • Turn VMCache::consumers C list into a DoublyLinkedList.
  • Use object caches for the different VMCache types and the VMCacheRefs. The purpose is to reduce slab area fragmentation.
  • Requires the introduction of a pure virtual VMCache::DeleteObject() method, implemented in the derived classes.
#