]> Joshua Wise's Git repositories - netwatch.git/log
netwatch.git
16 years agoFix vga-overlay so that it doesn't cause disasters when it does an immediate-flush...
Joshua Wise [Sun, 5 Oct 2008 07:21:53 +0000 (03:21 -0400)]
Fix vga-overlay so that it doesn't cause disasters when it does an immediate-flush during firstrun (or otherwise not during SMM).

16 years agoMake vga-overlay output its log each time you write to it, so that if the machine...
Joshua Wise [Sun, 5 Oct 2008 05:40:36 +0000 (01:40 -0400)]
Make vga-overlay output its log each time you write to it, so that if the machine goes away before the next outlog(), you know why.

16 years agoFix 'i r retard' bug in timer
Joshua Wise [Sun, 5 Oct 2008 05:29:21 +0000 (01:29 -0400)]
Fix 'i r retard' bug in timer

16 years agoSuccessfully transmit HARBL ... twice. Then hang.
Joshua Wise [Sun, 5 Oct 2008 05:07:52 +0000 (01:07 -0400)]
Successfully transmit HARBL ... twice.  Then hang.

16 years agoFix PCI probe. Fix bothering. Fix the all. Fix outw order for 3cxxx.
Joshua Wise [Fri, 3 Oct 2008 09:00:34 +0000 (05:00 -0400)]
Fix PCI probe. Fix bothering.  Fix the all.  Fix outw order for 3cxxx.

16 years agoActually invoke the 3c90x driver load routine.
Joshua Wise [Thu, 2 Oct 2008 23:52:36 +0000 (19:52 -0400)]
Actually invoke the 3c90x driver load routine.

16 years agochanges to make it compile
Jacob Potter [Thu, 2 Oct 2008 23:34:35 +0000 (19:34 -0400)]
changes to make it compile

16 years agomerge
Joshua Wise [Thu, 2 Oct 2008 23:23:10 +0000 (19:23 -0400)]
merge

16 years agoAdd the mechanism by which we bother PCI, generically.
Joshua Wise [Thu, 2 Oct 2008 23:20:28 +0000 (19:20 -0400)]
Add the mechanism by which we bother PCI, generically.

16 years agoMerge branch 'master' of nyus:/storage/git/netwatch
Jacob Potter [Thu, 2 Oct 2008 23:20:20 +0000 (19:20 -0400)]
Merge branch 'master' of nyus:/storage/git/netwatch

16 years agoAdd the mechanism by which we bother PCI, generically.
Joshua Wise [Thu, 2 Oct 2008 23:20:20 +0000 (19:20 -0400)]
Add the mechanism by which we bother PCI, generically.

16 years ago3c90x change
Jacob Potter [Thu, 2 Oct 2008 23:19:37 +0000 (19:19 -0400)]
3c90x change

16 years agorearrangements
Jacob Potter [Thu, 2 Oct 2008 23:17:37 +0000 (19:17 -0400)]
rearrangements

16 years agomove 3c905.* from aseg to net/net.*
Joshua Wise [Thu, 2 Oct 2008 23:11:19 +0000 (19:11 -0400)]
move 3c905.* from aseg to net/net.*

16 years agoMerge branch 'master' of nyus:/storage/git/netwatch
Jacob Potter [Thu, 2 Oct 2008 23:01:50 +0000 (19:01 -0400)]
Merge branch 'master' of nyus:/storage/git/netwatch

16 years agoadd net
Jacob Potter [Thu, 2 Oct 2008 23:01:41 +0000 (19:01 -0400)]
add net

16 years agoMerge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Thu, 2 Oct 2008 22:49:46 +0000 (18:49 -0400)]
Merge nyus.joshuawise.com:/storage/git/netwatch

16 years agoAdd ich2-timer.
Joshua Wise [Thu, 2 Oct 2008 22:49:42 +0000 (18:49 -0400)]
Add ich2-timer.

16 years agoMerge branch 'master' of nyus:/storage/git/netwatch
Jacob Potter [Thu, 2 Oct 2008 22:43:35 +0000 (18:43 -0400)]
Merge branch 'master' of nyus:/storage/git/netwatch

16 years agoadd htons
Jacob Potter [Thu, 2 Oct 2008 22:43:32 +0000 (18:43 -0400)]
add htons

16 years agoneeds moar const
Joshua Wise [Thu, 2 Oct 2008 22:34:06 +0000 (18:34 -0400)]
needs moar const

16 years agoMerge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Thu, 2 Oct 2008 22:33:37 +0000 (18:33 -0400)]
Merge nyus.joshuawise.com:/storage/git/netwatch

16 years agosecond arg of memcpy should be const
Jacob Potter [Thu, 2 Oct 2008 22:32:59 +0000 (18:32 -0400)]
second arg of memcpy should be const

16 years agoadd timer.h
Jacob Potter [Thu, 2 Oct 2008 22:27:29 +0000 (18:27 -0400)]
add timer.h

16 years agoAdd a 'pci_driver' probe function.
Joshua Wise [Thu, 2 Oct 2008 22:25:40 +0000 (18:25 -0400)]
Add a 'pci_driver' probe function.

16 years agoMove 3c905 out to its own file.
Joshua Wise [Tue, 30 Sep 2008 22:00:35 +0000 (18:00 -0400)]
Move 3c905 out to its own file.

16 years agoUpdate the TODO list a bit
Joshua Wise [Tue, 30 Sep 2008 09:15:31 +0000 (05:15 -0400)]
Update the TODO list a bit

16 years agoMake the log longer, and make it faster to write to.
Joshua Wise [Fri, 26 Sep 2008 05:15:30 +0000 (01:15 -0400)]
Make the log longer, and make it faster to write to.

16 years agoBother the 3c905 every time we take an IRQ, which makes the bothering 'stick'.
Joshua Wise [Fri, 26 Sep 2008 04:32:14 +0000 (00:32 -0400)]
Bother the 3c905 every time we take an IRQ, which makes the bothering 'stick'.

16 years agoadd dump-buffer command
Jacob Potter [Fri, 26 Sep 2008 03:29:38 +0000 (23:29 -0400)]
add dump-buffer command

16 years agoAdd the 3c905 bother routine.
Joshua Wise [Fri, 26 Sep 2008 03:28:25 +0000 (23:28 -0400)]
Add the 3c905 bother routine.

16 years agomissing packet.[ch]
Jacob Potter [Fri, 26 Sep 2008 03:20:22 +0000 (23:20 -0400)]
missing packet.[ch]

16 years agoMerge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Fri, 26 Sep 2008 03:17:01 +0000 (23:17 -0400)]
Merge nyus.joshuawise.com:/storage/git/netwatch

16 years agoAdd PCI bus probe and enumeration routines.
Joshua Wise [Fri, 26 Sep 2008 03:16:58 +0000 (23:16 -0400)]
Add PCI bus probe and enumeration routines.

16 years agoadd some more structured packet handling
Jacob Potter [Fri, 26 Sep 2008 02:48:21 +0000 (22:48 -0400)]
add some more structured packet handling

16 years agoConvert the poker to not bother to wait.
Joshua Wise [Fri, 26 Sep 2008 01:52:52 +0000 (21:52 -0400)]
Convert the poker to not bother to wait.

16 years agoI r retard; should be unsigned long
Joshua Wise [Fri, 26 Sep 2008 01:44:25 +0000 (21:44 -0400)]
I r retard; should be unsigned long

16 years agoMerge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Fri, 26 Sep 2008 01:42:01 +0000 (21:42 -0400)]
Merge nyus.joshuawise.com:/storage/git/netwatch

16 years agoAdd gbl_rls handler
Joshua Wise [Fri, 26 Sep 2008 01:41:58 +0000 (21:41 -0400)]
Add gbl_rls handler

16 years agoMerge branch 'master' of /storage/git/netwatch
Jacob Potter [Fri, 26 Sep 2008 01:40:03 +0000 (21:40 -0400)]
Merge branch 'master' of /storage/git/netwatch

16 years agoadd poke-rls tool
Jacob Potter [Fri, 26 Sep 2008 01:39:37 +0000 (21:39 -0400)]
add poke-rls tool

16 years agoIntegrate the KBC trap into smi.h.
Joshua Wise [Fri, 26 Sep 2008 01:19:25 +0000 (21:19 -0400)]
Integrate the KBC trap into smi.h.

16 years agoInitial smi_event infrastructure
Joshua Wise [Fri, 26 Sep 2008 00:56:44 +0000 (20:56 -0400)]
Initial smi_event infrastructure

16 years agoRemove some remaining tohex.
Joshua Wise [Thu, 25 Sep 2008 23:05:08 +0000 (19:05 -0400)]
Remove some remaining tohex.

16 years agoPut BSS clearing in firstrun
Joshua Wise [Thu, 25 Sep 2008 22:12:28 +0000 (18:12 -0400)]
Put BSS clearing in firstrun

16 years agoMove dolog to output
Joshua Wise [Thu, 25 Sep 2008 21:55:27 +0000 (17:55 -0400)]
Move dolog to output

16 years agoFix the poller.
Joshua Wise [Mon, 22 Sep 2008 07:01:15 +0000 (03:01 -0400)]
Fix the poller.

16 years agoFix multiboot dolog -- add a shim. Sad face.
Joshua Wise [Mon, 22 Sep 2008 07:01:04 +0000 (03:01 -0400)]
Fix multiboot dolog -- add a shim. Sad face.

16 years agomake static things static
Joshua Wise [Sun, 21 Sep 2008 08:55:18 +0000 (04:55 -0400)]
make static things static

16 years agoMove much more logic out into smi.c again.
Joshua Wise [Sun, 21 Sep 2008 08:32:50 +0000 (04:32 -0400)]
Move much more logic out into smi.c again.

16 years agoRemove the 'first' stuff. Rename the entry point to smi_entry.
Joshua Wise [Sun, 21 Sep 2008 07:10:44 +0000 (03:10 -0400)]
Remove the 'first' stuff.  Rename the entry point to smi_entry.

16 years agoSplit reg-82801b out.
Joshua Wise [Sun, 21 Sep 2008 05:52:22 +0000 (01:52 -0400)]
Split reg-82801b out.

16 years agofix get_PMBASE bug
Joshua Wise [Sun, 21 Sep 2008 03:53:35 +0000 (23:53 -0400)]
fix get_PMBASE bug

16 years agomerge
Joshua Wise [Fri, 19 Sep 2008 20:56:30 +0000 (16:56 -0400)]
merge

16 years agoadd printf/dologf
Joshua Wise [Fri, 19 Sep 2008 20:52:19 +0000 (16:52 -0400)]
add printf/dologf

16 years agoadd printf/dologf
Joshua Wise [Fri, 19 Sep 2008 20:52:12 +0000 (16:52 -0400)]
add printf/dologf

16 years agoWkesden in grubload
Jacob Potter [Fri, 19 Sep 2008 20:51:37 +0000 (16:51 -0400)]
Wkesden in grubload

16 years agomerge
Joshua Wise [Fri, 19 Sep 2008 20:16:02 +0000 (16:16 -0400)]
merge

16 years agoMerge
Joshua Wise [Fri, 19 Sep 2008 20:15:26 +0000 (16:15 -0400)]
Merge

16 years agosplit vga and logging code out into vga-overlay.[ch]
Jacob Potter [Fri, 19 Sep 2008 19:52:22 +0000 (15:52 -0400)]
split vga and logging code out into vga-overlay.[ch]

16 years agocleanup; add -Wkesden
Jacob Potter [Fri, 19 Sep 2008 19:44:09 +0000 (15:44 -0400)]
cleanup; add -Wkesden

16 years agoadd a first cut at a SMI API -- not many features...
Joshua Wise [Fri, 19 Sep 2008 19:35:28 +0000 (15:35 -0400)]
add a first cut at a SMI API -- not many features...

16 years agoSplit multiboot stuff into a header.
Joshua Wise [Mon, 15 Sep 2008 22:20:51 +0000 (18:20 -0400)]
Split multiboot stuff into a header.

16 years agoAdd pci utility
Joshua Wise [Sat, 13 Sep 2008 23:58:51 +0000 (19:58 -0400)]
Add pci utility

16 years agoMerge branch 'master' of /storage/git/netwatch
Jacob Potter [Sat, 13 Sep 2008 23:56:41 +0000 (19:56 -0400)]
Merge branch 'master' of /storage/git/netwatch

16 years agopci trap
Jacob Potter [Sat, 13 Sep 2008 23:56:35 +0000 (19:56 -0400)]
pci trap

16 years agoAdd port tool
Joshua Wise [Sat, 13 Sep 2008 23:40:41 +0000 (19:40 -0400)]
Add port tool

16 years agoput the stack in bss to save space on disk
Joshua Wise [Sat, 13 Sep 2008 22:40:23 +0000 (18:40 -0400)]
put the stack in bss to save space on disk

16 years agorefactor out panic
Joshua Wise [Sat, 13 Sep 2008 22:39:17 +0000 (18:39 -0400)]
refactor out panic

16 years agomore aseg/grubload rearrangements
Jacob Potter [Sat, 13 Sep 2008 22:34:27 +0000 (18:34 -0400)]
more aseg/grubload rearrangements

16 years agoslight grubload cleanups; use __RAW__ defined by build scripts instead of __linux__
Jacob Potter [Sat, 13 Sep 2008 21:37:55 +0000 (17:37 -0400)]
slight grubload cleanups; use __RAW__ defined by build scripts instead of __linux__

16 years agoReboot the machine when you hit escape. Wait, what?
Joshua Wise [Sat, 13 Sep 2008 05:23:13 +0000 (01:23 -0400)]
Reboot the machine when you hit escape. Wait, what?

16 years agoSMRAM interface changes, and a few misc. header changes.
Joshua Wise [Sat, 13 Sep 2008 03:20:12 +0000 (23:20 -0400)]
SMRAM interface changes, and a few misc. header changes.

  * Created a header file that currently hard points to ich2.h.
  * Allows for saving and restoring of SMRAM state.
  * Moved PCI to include.
  * Moved conflicting includes to include/raw, which is only included on
    non-Linux build targets.
  * Fixed some messages here and there.

16 years agoAdd cut 1 at a TODO list
Joshua Wise [Sat, 13 Sep 2008 02:19:03 +0000 (22:19 -0400)]
Add cut 1 at a TODO list

16 years agoSplit smm-open-ich2 into two files:
Jacob Potter [Fri, 12 Sep 2008 21:55:01 +0000 (17:55 -0400)]
Split smm-open-ich2 into two files:

- ich2/smram-ich2.c, smram manipulation functions capable of running on
  Linux or raw (using an appropriate pci-???.c)
- tools/smram-linux-tool.c, replacement for smram-open-ich2 using the
  above driver functions.

16 years agocleanup
Jacob Potter [Fri, 12 Sep 2008 21:22:56 +0000 (17:22 -0400)]
cleanup

16 years agoHave a log console -- needs to be refactored
Joshua Wise [Thu, 11 Sep 2008 04:27:59 +0000 (00:27 -0400)]
Have a log console -- needs to be refactored

16 years agoLoad into SMRAM, not just video RAM.
Joshua Wise [Thu, 11 Sep 2008 01:44:55 +0000 (21:44 -0400)]
Load into SMRAM, not just video RAM.

16 years agoMerge ELF loader.
Joshua Wise [Wed, 10 Sep 2008 22:24:10 +0000 (18:24 -0400)]
Merge ELF loader.

16 years agoAlso add realmode warm booter
Joshua Wise [Wed, 10 Sep 2008 22:23:05 +0000 (18:23 -0400)]
Also add realmode warm booter

16 years agoAdd realmode warm booter
Joshua Wise [Wed, 10 Sep 2008 22:22:48 +0000 (18:22 -0400)]
Add realmode warm booter

16 years agoadd elf loader to grub boot; doesn't do aseg opening yet (todo!)
jacob [Wed, 10 Sep 2008 21:12:02 +0000 (17:12 -0400)]
add elf loader to grub boot; doesn't do aseg opening yet (todo!)

16 years agomove elf.h from elfload/ to include/
jacob [Wed, 10 Sep 2008 21:00:11 +0000 (17:00 -0400)]
move elf.h from elfload/ to include/

16 years agoadd console.h
Joshua Wise [Wed, 10 Sep 2008 20:59:04 +0000 (16:59 -0400)]
add console.h

16 years agoAdd a little bit more functionality to grubload
Joshua Wise [Wed, 10 Sep 2008 19:17:51 +0000 (15:17 -0400)]
Add a little bit more functionality to grubload

16 years agoAdd little multiboot stub
Joshua Wise [Wed, 10 Sep 2008 18:34:50 +0000 (14:34 -0400)]
Add little multiboot stub

16 years agoRemove old load-aseg.c
Joshua Wise [Sat, 6 Sep 2008 19:30:50 +0000 (15:30 -0400)]
Remove old load-aseg.c

16 years agoRemove an entry from the GDT that is no longer necessary. Add a few comments.
Joshua Wise [Sat, 6 Sep 2008 07:57:16 +0000 (03:57 -0400)]
Remove an entry from the GDT that is no longer necessary.  Add a few comments.

16 years agoTake all board-specific code out of asm land
Joshua Wise [Sat, 6 Sep 2008 00:51:09 +0000 (20:51 -0400)]
Take all board-specific code out of asm land

16 years agoMove more functionality out to C
Joshua Wise [Sat, 6 Sep 2008 00:42:56 +0000 (20:42 -0400)]
Move more functionality out to C

16 years agoOK, I guess both of them.
Joshua Wise [Fri, 5 Sep 2008 23:59:44 +0000 (19:59 -0400)]
OK, I guess both of them.

16 years agoSHT_PROGBITS, not SHT_ALLOC
Joshua Wise [Fri, 5 Sep 2008 23:58:01 +0000 (19:58 -0400)]
SHT_PROGBITS, not SHT_ALLOC

16 years agoDon't clear BSS if we don't need to.
Joshua Wise [Fri, 5 Sep 2008 21:50:16 +0000 (17:50 -0400)]
Don't clear BSS if we don't need to.

16 years agoMerge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Fri, 5 Sep 2008 21:42:14 +0000 (17:42 -0400)]
Merge nyus.joshuawise.com:/storage/git/netwatch

16 years agoaseg with a working C execution environment
Joshua Wise [Fri, 5 Sep 2008 21:42:02 +0000 (17:42 -0400)]
aseg with a working C execution environment

16 years agoAdd Makefile
jacob [Fri, 5 Sep 2008 21:27:01 +0000 (17:27 -0400)]
Add Makefile

16 years agoAdd ELF loader.
Jacob Potter [Fri, 5 Sep 2008 21:23:41 +0000 (17:23 -0400)]
Add ELF loader.

16 years agoNow generate an ELF.
Joshua Wise [Fri, 5 Sep 2008 21:03:42 +0000 (17:03 -0400)]
Now generate an ELF.

16 years agoChange the attrib register, remove the org 0x0 / shift it to org 0xA8000
Joshua Wise [Fri, 5 Sep 2008 20:32:18 +0000 (16:32 -0400)]
Change the attrib register, remove the org 0x0 / shift it to org 0xA8000

16 years agoMerge branch 'master' of nyus:/storage/git/netwatch
Jacob Potter [Fri, 5 Sep 2008 20:19:44 +0000 (16:19 -0400)]
Merge branch 'master' of nyus:/storage/git/netwatch

This page took 0.056849 seconds and 4 git commands to generate.