Hervé Poussineau
d338a87238
Partly unregress Xbox 1 port. It now fails with INACCESSIBLE_BOOT_DEVICE bugcheck
...
svn path=/trunk/; revision=43124
2009-09-23 20:59:08 +00:00
Stefan Ginsberg
4705fbc38a
- Get rid of DECLSPEC_EXPORT from DDK
...
- "Isolate Hal* #defines, which are absent in WDK, they should not be used in kernel development." No, exactly, and they shouldn't be used in Xbox HAL either
svn path=/trunk/; revision=42807
2009-08-20 13:57:16 +00:00
Stefan Ginsberg
c2ca8fb596
- HalpXboxReadSector: Fail if we are out of memory instead of dereferencing null
...
- Fix for Coverity error CID: 464
svn path=/trunk/; revision=36490
2008-09-24 17:16:25 +00:00
Hervé Poussineau
bee8c290a3
[FORMATTING] Fix indentation
...
svn path=/trunk/; revision=31368
2007-12-21 10:11:29 +00:00
Hervé Poussineau
c77f80bc75
Remove HALP_HOOKS structure
...
Revert r31198 and part of r31194, and replace them by compile-time define in pci.c
Don't use one rbuild file per hal, but merge them into one
Share halinit.c between UP and MP versions
svn path=/trunk/; revision=31207
2007-12-14 08:53:56 +00:00
Hervé Poussineau
7c69396b36
[FORMATTING] Fix formatting, no code change
...
svn path=/trunk/; revision=31202
2007-12-13 17:23:03 +00:00
Hervé Poussineau
40e8a9ec3a
display.c contains only empty functions, it has no reason to not be shared accross all HALs
...
svn path=/trunk/; revision=31195
2007-12-13 15:35:27 +00:00
Hervé Poussineau
82ae7dcf03
Use PBUS_HANDLER->Get/SetBusData function pointers to call PCI bus handler
...
Update Xbox PCI bus management after HAL changes
Fix typo
svn path=/trunk/; revision=31194
2007-12-13 15:34:02 +00:00
Hervé Poussineau
aabdae9d56
No need to define __USE_W32API
...
svn path=/trunk/; revision=29815
2007-10-23 08:12:28 +00:00
Daniel Reimer
ae7da04787
Delete all Trailing spaces in code.
...
svn path=/trunk/; revision=29690
2007-10-19 23:21:45 +00:00
Hervé Poussineau
4b912ebbbc
Clean up .rbuild files and make them xml compliant
...
Inspired by bug 2627
svn path=/trunk/; revision=29036
2007-09-14 17:07:53 +00:00
Hervé Poussineau
d9e5c48061
Fix HalXbox build
...
svn path=/trunk/; revision=25271
2007-01-01 23:55:40 +00:00
Johannes Anderwald
b74888ef0d
- fix build (commenting out calls)
...
svn path=/trunk/; revision=24966
2006-11-29 12:36:33 +00:00
Alex Ionescu
e59260f8cb
- Add kdcom driver. It contains the exact same functions as in HAL/kdbg.c (not yet used).
...
- Fix halxbox compile.
svn path=/trunk/; revision=24775
2006-11-17 06:14:31 +00:00
Aleksey Bragin
eb998b4eaf
- Comment out xbox memory detection for now (until fully switched to NT-style LPB)
...
- Fix HalpInitializePhase0() prototype
- Add halxbox back to build
svn path=/trunk/; revision=24353
2006-10-01 21:07:25 +00:00
Magnus Olsen
767b7de159
hopply this will fix hal_xbox build not tested.
...
svn path=/trunk/; revision=24313
2006-09-30 11:33:21 +00:00
Hervé Poussineau
ae5f6b945d
Add missing entrypoint="0" directive in rbuild files [Part 1/2]
...
svn path=/trunk/; revision=24008
2006-09-09 22:33:07 +00:00
Alex Ionescu
7d305ec8e6
- Fix compiling/linking problems.
...
- Remove KrnlFun entry - IRQs are now done through a typical NT/ROS trap frame and are synchronized and compatible with trap.S.
- Enable 2nd entry interrupt calls in HalBeginSystemInterrupt, since IRQs now use the right trap frame.
svn path=/trunk/; revision=23697
2006-08-25 00:46:41 +00:00
Aleksey Bragin
feaabba4dc
Mikhail Zvyozdochkin: Fix compiling on linux (adding proper include path for halxbox)
...
svn path=/trunk/; revision=22784
2006-07-02 21:59:04 +00:00
Aleksey Bragin
34e230693a
- Bug 1476: Include rosldr.h in halxbox.h
...
svn path=/trunk/; revision=21897
2006-05-12 19:51:50 +00:00
Alex Ionescu
8481c1fa10
- NDK 0.98, now with versionned headers. Too many changes to list, see the TinyKRNL SVN Logs for more detailed information. Thanks to Andrew (Wax), Thomas and Aleksey for testing.
...
svn path=/trunk/; revision=21880
2006-05-10 17:47:44 +00:00
Art Yerkes
a93d77a47f
Change remaining .xml build files to .rbuild and fixup links.
...
svn path=/trunk/; revision=21147
2006-02-18 19:21:01 +00:00
Thomas Bluemel
a66e25af32
fixed difference in signedness warnings and a uninitialized variable warning
...
svn path=/trunk/; revision=20912
2006-01-16 16:29:02 +00:00
Alex Ionescu
2d4ec8662e
- Bless halxbox too.
...
svn path=/trunk/; revision=20698
2006-01-08 06:38:39 +00:00
Steven Edwards
de98d55a46
stop the abuse of having the ddk directory in the path when including a ddk header
...
svn path=/trunk/; revision=19810
2005-12-01 21:37:19 +00:00
Royce Mitchell III
6b27e47c88
win32 api compatibility fix
...
changed 'warnings' attribute of <module> to 'allowwarnings' to make it's function less ambiguous
svn path=/trunk/; revision=17755
2005-09-08 23:10:17 +00:00
Aleksey Bragin
237b710b56
Move NDEBUG higher so it actually works and doesn't output all debug messages (fix suggested by hpoussin).
...
svn path=/trunk/; revision=16902
2005-07-30 19:06:53 +00:00
Martin Fuchs
66fd6f0880
set eol-style for most xml files
...
svn path=/trunk/; revision=16720
2005-07-24 21:42:00 +00:00
Hartmut Birr
b0c939bf13
Used the kernel base address from the loader structure instead MmSystemRangeStart.
...
MmSystemRangeStart isn't the base address with the 3GB switch.
svn path=/trunk/; revision=16597
2005-07-16 13:01:18 +00:00
Casper Hornstrup
8a1b2d5c2b
Generate pre-compiled headers in intermediate directory tree
...
svn path=/trunk/; revision=16459
2005-07-06 16:56:28 +00:00
Alex Ionescu
758ab5ab61
Build HAL with NDK
...
svn path=/trunk/; revision=16253
2005-06-24 01:37:08 +00:00
Alex Ionescu
16c356bfa1
Ditto for HAL
...
svn path=/trunk/; revision=16127
2005-06-19 22:53:49 +00:00
Filip Navara
8098dc0a97
- Don't include ntddk.h from most of the DDK headers and move the includes out of the "extern C" blocks.
...
- Fix order of STDCALL in few callback defintions.
- Get the sources to build again with these changes.
svn path=/trunk/; revision=16123
2005-06-19 22:13:41 +00:00
Alex Ionescu
a6c04adbb2
Fix building issues caused by previous patch
...
svn path=/trunk/; revision=16074
2005-06-19 04:49:14 +00:00
Filip Navara
434303caa3
Don't include internal headers.
...
svn path=/trunk/; revision=16056
2005-06-18 19:30:47 +00:00
Alex Ionescu
06e00cb9c9
Build XBOX HAL with w32api
...
svn path=/trunk/; revision=16038
2005-06-18 14:29:17 +00:00
Filip Navara
095faa8449
- Remove KeAttachProcess and KeDetachProcess prototypes from winddk.h.
...
- Remove non-public object manager stuff from W32API and ROS headers.
svn path=/trunk/; revision=15916
2005-06-14 20:41:49 +00:00
Casper Hornstrup
0e6919a8c0
Build with MP=1
...
svn path=/trunk/; revision=15715
2005-06-01 17:28:51 +00:00
Casper Hornstrup
fa1312ce09
Generate proxy makefiles
...
svn path=/branches/xmlbuildsystem/; revision=15315
2005-05-15 15:56:06 +00:00
Casper Hornstrup
3ddf79a918
Export symbols in HALs
...
svn path=/branches/xmlbuildsystem/; revision=13859
2005-03-06 19:49:19 +00:00
Casper Hornstrup
9fbf269e59
Don't generate intermediate archives
...
svn path=/branches/xmlbuildsystem/; revision=13854
2005-03-06 13:49:10 +00:00
Casper Hornstrup
e014ae4003
Build HALs
...
svn path=/branches/xmlbuildsystem/; revision=13838
2005-03-05 22:20:15 +00:00
Martin Fuchs
505695d368
migrate substitution keywords to SVN
...
svn path=/branches/xmlbuildsystem/; revision=12851
2005-01-06 13:34:15 +00:00
Casper Hornstrup
8fabf8b0ad
Remove .cvsignore files.
...
svn path=/trunk/; revision=12417
2004-12-31 12:29:26 +00:00
Gregor Anich
6298e65633
Changed half-verbose build output a bit:
...
- Do not print "Entering directory ..." messages
- Do not print "Nothing to be done for ..." messages
- Print the target name before the command which is executed (does not work with wine dlls yet)
Added/Changed stuff in rules.mak:
FULL_MAP was renamed to BUILD_MAP and can be set to
- full (default, like FULL_MAP=yes was - build maps with objdump)
- yes (like FULL_MAP=no was - build maps with nm)
- no (don't build maps at all)
BUILD_SYM was added - can be set to yes/no (defaults to yes)
svn path=/trunk/; revision=12071
2004-12-13 02:20:09 +00:00
Gé van Geldorp
57bdb75d51
- Detect HDTV output
...
- Increase scrolling speed
- Blacklist more PCI slots
svn path=/trunk/; revision=12013
2004-12-11 14:45:00 +00:00
Gé van Geldorp
e00f8cf1fd
Don't write to blacklisted PCI functions either
...
svn path=/trunk/; revision=11984
2004-12-08 21:53:24 +00:00
Gé van Geldorp
284d5b4b23
Disk partitioning handling
...
svn path=/trunk/; revision=11981
2004-12-08 11:42:28 +00:00
Gé van Geldorp
b0145a85fe
Probing functions 1 and 2 of device 0 on bus 0 completely freezes the Xbox,
...
blacklist those functions
svn path=/trunk/; revision=11932
2004-12-04 22:52:59 +00:00
Gé van Geldorp
6352c035d1
Add beginnings of HAL for Xbox
...
svn path=/trunk/; revision=11926
2004-12-04 21:43:37 +00:00