Chameleon

Chameleon Commit Details

Date:2011-06-27 16:13:46 (8 years 19 days ago)
Author:Azimutz
Commit:1092
Parents: 1091
Message:Small edits recovered from a Chazi backup.
Changes:
M/branches/azimutz/Chazi/i386/libsaio/sys.c
M/branches/azimutz/Chazi/i386/boot2/drivers.c
M/branches/azimutz/Chazi/i386/libsaio/platform.h
M/branches/azimutz/Chazi/CHANGES

File differences

branches/azimutz/Chazi/i386/libsaio/sys.c
478478
479479
480480
481
482
483
484
485
486
487
481
482
483
484
485
486
487
488488
489489
490490
......
517517
518518
519519
520
520
521521
522522
523523
int open_bvdev(const char *bvd, const char *path, int flags)
{
const struct devsw*dp;
const char*cp;
BVRefbvr;
inti;
intlen;
intunit;
intpartition;
const struct devsw*dp;
const char*cp;
BVRefbvr;
inti;
intlen;
intunit;
intpartition;
if ((i = open(path, flags)) >= 0) {
return i;
bvr = newBootVolumeRef(dp->biosdev + unit, partition);
return open_bvr(bvr, path, flags);
}
}
}
return -1;
}
branches/azimutz/Chazi/i386/libsaio/platform.h
1111
1212
1313
14
15
1614
1715
1816
//Azi: this was already acting as a mini libsaio.h :P see bootstruct.h.
//#include "libsaio.h"
#include "libsa.h"
#include "saio_types.h"
#include "saio_internal.h" //Updt - delete these and test!!!
extern bool platformCPUFeature(uint32_t);
branches/azimutz/Chazi/i386/boot2/drivers.c
279279
280280
281281
282
282
283283
284284
285285
{
ret = GetFileInfo(dirSpec, "Extensions", &flags, &time2);
msglog("(%s) Extensions time +1 = %d\n", __FUNCTION__, time2 + 1);
msglog("(%s) Extensions time +1 = %d\n", __FUNCTION__, time2 + 1); //Azi: mine!
if ((ret != 0)
|| ((flags & kFileTypeMask) != kFileTypeDirectory)
branches/azimutz/Chazi/CHANGES
2929
3030
3131
32
32
3333
3434
3535
3636
37
37
3838
3939
4040
- Optimized cursor spinout in textmode if no verbose mode is set
- Added ram table structures definitions
- Added getSmbios() a param permitting to select between orig and new smbios entries
- Changed "Default Partition" behaviour to accept only native system volumes or foreign partitions.
- Changed "Default Partition" behavior to accept only native system volumes or foreign partitions.
- Added NVIDIA new NVCAP customization support and support for ION gfx cards from aserebln
- Added ATI new framebuffers support and new cards from PCEFI10.6
- improved ACPI file search algo by implementing a cache.
- Nvidia injection fix
- pciroot would not always return correct UID in autodection mode
- pciroot would not always return correct UID in auto dection mode
- Fixed the hibernation problem in boot2/resume.c
- Fixed all new booter versions with SystemType would override the facp value even if correct,
now keeps the facp value if correct and no override has been done, implemented a best effort algo.

Archive Download the corresponding diff file

Revision: 1092