CIA.vc
metalkit
Real-time open source activity stats
Stats » Projects » navi-misc » metalkit
informationsyndicateUTC clock
18:23 on May 27, 2012
event counters
The last message was received 1.18 years ago at 06:03 on Mar 24, 2011
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
27 messages since the first one, 4.18 years ago, for an average of 1.88 months between messages
recent messages
dateReversed sort columnprojectcontentlink
06:02 on Mar 24, 2011navi-misc
Commit by micah :: r12522 metalkit/lib/ (intr.c intr.h):
Interrupt inlining size optimizations. This inlines a few functions which are very much smaller if we know the arguments at compile-time.
#
22:31 on Mar 23, 2011navi-misc
Commit by micah :: r12521 metalkit/lib/ (keyboard.c keyboard.h):
Keyboard size optimizations
#
19:29 on Aug 05, 2010navi-misc
Commit by micah :: r12502 metalkit/lib/ (pci.h pci.c):
Patch from Kurt Daverman: Mask off the low bits of PCI BARs correctly when requesting the address.
#
01:14 on Oct 24, 2009navi-misc
Commit by micah :: r12371 metalkit/lib/vbe.c:
Remove extra debugging code.
#
23:55 on Oct 23, 2009navi-misc
Commit by micah :: r12369 metalkit/lib/bios.c:
Disable interrupts after returning from a BIOS call, since some BIOS calls may re-enable interrupts and leave them on. Naughty BIOS! I tested this with a simple app that enables a PIT timer and runs APM BIOS calls in a tight loop. Without this change, VMware Workstation would detect a triple-fault almost immediately. With this change, it runs correctly.
#
02:53 on Apr 13, 2009navi-misc
Commit by micah :: r12022 metalkit/lib/ (23 files):
Bump copyright dates
#
02:52 on Apr 13, 2009navi-misc
Commit by micah :: r12021 metalkit/lib/ (Makefile.rules gcc_support.c types.h):
Add gcc_support.c, which defines non-inlined memcpy/memset functions. Required for older versions of gcc that don't use intrinsics when copying or filling structs.
#
21:14 on Mar 04, 2009navi-misc
Commit by micah :: r12000 metalkit/lib/image.ld:
Explicitly discard .note and .comment sections, in the linker
script. This prevents a bug that Alex Corscadden discovered, in which
certain versions of binutils cause us to generate unbootable floppy
images. We had a .note section (with the GNU LD version) in the .elf
file which was marked as loadable at a low VA. When we flattened the
image with objdump, this .note section ended up as the first section
in the file, in front of the bootloader.
#
23:07 on Feb 18, 2009navi-misc
Commit by micah :: r11997 metalkit/lib/apm.c:
Switch to APM v1.2. Now power-off works.
#
19:46 on Feb 18, 2009navi-misc
Commit by micah :: r11996 metalkit/ (3 files in 2 dirs):
Report success or failure when changing APM power states.
#
10:57 on Feb 16, 2009navi-misc
Commit by micah :: r11990 metalkit/ (9 files in 2 dirs):
Merge the metalkit-segmentation branch to trunk, now that it's working.
#
10:56 on Feb 16, 2009navi-misc
Commit by micah :: r11989 metalkit/examples/ (10 files):
svn:ignore
#
01:35 on Feb 15, 2009navi-misc
Commit by micah :: r11976 metalkit/ (5 files in 3 dirs):
Add a super bare-bones APM power management example. Idling doesn't work yet, but standby and power-off
both sorta-work.
#
01:30 on Feb 15, 2009navi-misc
Commit by micah :: r11975 metalkit/lib/keyboard.c:
Fix a stupid bug in IsKeyPressed's arithmetic.
#
00:55 on Feb 15, 2009navi-misc
Commit by micah :: r11974 metalkit/lib/ (bios.c vbe.c bios.h):
Add support for loading/storing 32-bit registers around BIOS calls. Some interfaces (like APM) use
32-bit registers even in real mode.
#
23:58 on Feb 14, 2009navi-misc
Commit by micah :: r11973 metalkit/lib/ (image.ld boot.S):
More bootloader cleanups. This gives Metalkit's booter a real partition table, with a real
partition that reserves space for the Metalkit binary image. The rest of the disk can be
partitioned and used normally. Bootloader size is unaffected, but I had to trim some space from the
strings.
#
11:41 on Feb 14, 2009navi-misc
Commit by micah :: r11972 metalkit/ (lib/boot.S README):
Another big bootloader revision. The Metalkit bootloader can now run from GRUB, a floppy disk, or USB disk
(on supported BIOSes). On USB disks, it can load very large binary images. This patch also makes the
bootloader slightly smaller, so it fits in 512 bytes again.
#
08:54 on Feb 14, 2009navi-misc
Commit by micah :: r11971 metalkit/lib/boot.S:
Whitespace cleanup
#
23:12 on Jan 23, 2009navi-misc
Commit by micah :: r11946 metalkit/lib/console.c:
Signed number support for Console_Format()
#
19:26 on Jan 23, 2009navi-misc
Commit by micah :: r11945 metalkit/lib/image.ld:
Include all BSS segments in the linker script, not just the primary BSS.
#