{"push_id":1124636603,"size":14,"distinct_size":0,"ref":"refs/heads/acpica-clib","head":"a3865ecc139a146b87af566701313b0684d72e98","before":"d4b9ec1b08fa19f3739220743f16bd73056d863e","commits":[{"sha":"ddf67b861d25a3a62d888c3bca81e51fab1c0f39","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"EFI: Add a missing object file which is split recently\n\nThis patch adds utnonansi.o linkage to EFI builds. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/ddf67b861d25a3a62d888c3bca81e51fab1c0f39"},{"sha":"55dfe8f7b57c107bcd29acee37908cf6c07b2773","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"OSL: Add correct AcpiGbl_DebugTimeout export to allow acpiexec to link\n\nThe AcpiGbl_DebugTimeout which is used by acpiexec -et option now is only\nimplemented in oswinxf.c and used for WIN32 builds. This makes it very\ndifficult to remember to add this variable to other os specificy layer\nfiles in order to link. This patch makes it a global option so that it can\nalways be linked. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/55dfe8f7b57c107bcd29acee37908cf6c07b2773"},{"sha":"999983882146d61789283b30ad0611d68d345330","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Applications: Enable USE_NATIVE_ALLOCATE_ZEROED environment for all applications\n\nWe now safe to enable USE_NATIVE_ALLOCATE_ZEROED for all applications as\nthere are implementations in oswinxf.c, osunixxf.c and osefixf.c. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/999983882146d61789283b30ad0611d68d345330"},{"sha":"7a3d89f2d43dc29cad99ac7dec29c663a7cfa0cb","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib: Add -nostdinc support for EFI layer\n\nThis patch adds sprintf()/snprintf()/vsnprintf()/printf()/vfprintf()\nsupport for OSPMs that have ACPI_USE_SYSTEM_CLIBRARY defined but do not\nhave ACPI_USE_STANDARD_HEADERS defined.\n\nThis patch also converts the entire EFI porting layer to use the standard\nsystem Clibrary and implements GNU EFI specific standard Clibrary stdio\noperations.\n\n-fno-builtin is required for GCC to avoid optimization performed printf().\nThis optimization cannot be automatically disabled by specifying -nostdlib.\nPlease refer to the Link 1 for the details.\n-iwithprefix include is required to include <stdarg.h> which contains\ncompiler specific implementation of vargs. It is unclear why there is the\nvargs macros defined for OSPMs that do not have ACPI_USE_SYSTEM_CLIBRARY\ndefined. After applying this patch, this special vargs implementation\nshould also get deleted.\n\nStandard C header files shouldn't be included here and there throughout the\nentire ACPICA code base. This patch corrects some of them. Lv Zheng.\n\nLink 1: http://www.ciselant.de/projects/gcc_printf/gcc_printf.html\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/7a3d89f2d43dc29cad99ac7dec29c663a7cfa0cb"},{"sha":"6baf525d0c376e406e79cb09e6a7702546c3558c","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib: Eliminate AcpiOsXXXFile()/AcpiLogError and link clibrary fxxx()/errno/perror() instead\n\nThis patch follows new ACPICA design, eliminates old portable OSLs, and\nimplements fopen/fread/fwrite/fclose/fseek/ftell for GNU EFI\nenvironment. This patch also eliminates AcpiLogError(), convering them\ninto fprintf(stderr)/perror(). Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/6baf525d0c376e406e79cb09e6a7702546c3558c"},{"sha":"3c220a4b99a20649b94637900666980d06546198","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"acpidump: Fix a duplicate variable definition\n\nAcpiGbl_IntegerByteWidth has already been instantiated by ACPI_GLOBAL() in\nacglobal.h. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/3c220a4b99a20649b94637900666980d06546198"},{"sha":"8fce4f0a73eab85c3159e7a79bdd349a019e8c17","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Applications: Fix a potential issue that help messages may be dumped to AcpiGbl_DebugFile\n\nThere is an issue for usage macros, if an command line option changed\nAcpiGbl_DebugFile, then the follow up usage may errornously dumped to the\ndebug file.\nThis is just a bug in theory, because currently AcpiGbl_DebugFile can only\nbe modified by acpibin and acpiexec. Currently this will not trigger such\nissue because:\n1. For acpibin, AcpiGbl_DebugFile will be modified by \"-t\" option and the\n   program exit after processing this option without dumping help message\n   or other error options.\n2. For acpiexec, AcpiGbl_DebugFile will only be modified by the open\n   command, which happens after parsing the command line options, so no\n   help message will be dumped into the debug file.\nBut maintaining this logic is difficult, so this patch modifies\nAcpiOsPrintf() into printf() for usage macros so that the help messages are\nensured to be dumped to the stdout. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/8fce4f0a73eab85c3159e7a79bdd349a019e8c17"},{"sha":"e92077dcc62923241a6c2093d94bc1bbcf98d838","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib: Add memmove() to improve portability\n\nThis patch implements memmove(). Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/e92077dcc62923241a6c2093d94bc1bbcf98d838"},{"sha":"d8fc2aa5ed1b39b84778a55056c11db64e103f2b","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib / EFI: Add fgetc()/fputc() to improve portability\n\nThis patch added two new Clibrary functions: fgetc()/fputc() for EFI\nenvironment, they are implemented using fread()/fwrite().\n\nNote in this patch, stdin is simply defined as NULL for EFI\nenvironment. Its EFI support should be implemented by further patches.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/d8fc2aa5ed1b39b84778a55056c11db64e103f2b"},{"sha":"a665c4ad5e988eae4ca340830f249b0ae9b9107c","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib / EFI: Add standard input descriptor support\n\nThis patch implements stdin for EFI environment using\nSIMPLE_INPUT_INTERFACE. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/a665c4ad5e988eae4ca340830f249b0ae9b9107c"},{"sha":"a0fb7f03b9eebf73c299900ec5f8eab2a6c9c694","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib / EFI: Add file position seeking/telling support\n\nThis patch adds file position seeking/telling support. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/a0fb7f03b9eebf73c299900ec5f8eab2a6c9c694"},{"sha":"16c24af32b3d8dcd80006c027dfe1f65e250495c","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib / EFI: Add fgets() to improve portability\n\nThis patch adds fgets(). Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/16c24af32b3d8dcd80006c027dfe1f65e250495c"},{"sha":"8719d31916033746409124a1a7e7403e2a814dfa","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib: Add generic strpbrk() and strtok() to improve portability\n\nThis patch implements the native string APIs of strpbrk()/strtok().\nUnit tests have been done to these two functions in unix environment and no\nbugs have been found. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/8719d31916033746409124a1a7e7403e2a814dfa"},{"sha":"a3865ecc139a146b87af566701313b0684d72e98","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"Clib: Add putchar()/getchar() to improve portability\n\nThis patch implements putchar()/getchar() invoked in AcpiOsGetLine() to\nimprove the portability.\nNo functional changes for Unix/Windows environments. Lv Zheng.\n\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>","distinct":false,"url":"https://api.github.com/repos/zetalog/acpica/commits/a3865ecc139a146b87af566701313b0684d72e98"}]}
{"actor":{"display_login":"zetalog"}}