mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-09 02:46:47 +00:00
更正优化级别
This commit is contained in:
parent
45db40b3e9
commit
36d55511ba
2
Makefile
2
Makefile
@ -7,7 +7,7 @@ export ARCH=__x86_64__
|
|||||||
export ROOT_PATH=$(shell pwd)
|
export ROOT_PATH=$(shell pwd)
|
||||||
|
|
||||||
export DEBUG=DEBUG
|
export DEBUG=DEBUG
|
||||||
export GLOBAL_CFLAGS := -mcmodel=large -fno-builtin -m64 -fno-stack-protector -D $(ARCH) -O0
|
export GLOBAL_CFLAGS := -mcmodel=large -fno-builtin -m64 -fno-stack-protector -D $(ARCH) -O1
|
||||||
|
|
||||||
ifeq ($(DEBUG), DEBUG)
|
ifeq ($(DEBUG), DEBUG)
|
||||||
GLOBAL_CFLAGS += -g
|
GLOBAL_CFLAGS += -g
|
||||||
|
@ -8,12 +8,7 @@
|
|||||||
#include <driver/uart/uart.h>
|
#include <driver/uart/uart.h>
|
||||||
#include <driver/video/video.h>
|
#include <driver/video/video.h>
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief 初始化屏幕管理模块
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
#pragma GCC push_options
|
|
||||||
#pragma GCC optimize("O0")
|
|
||||||
|
|
||||||
extern struct scm_buffer_info_t video_frame_buffer_info;
|
extern struct scm_buffer_info_t video_frame_buffer_info;
|
||||||
static struct List scm_framework_list;
|
static struct List scm_framework_list;
|
||||||
@ -84,6 +79,10 @@ static int __destroy_buffer(struct scm_buffer_info_t *buf)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief 初始化屏幕管理模块
|
||||||
|
*
|
||||||
|
*/
|
||||||
void scm_init()
|
void scm_init()
|
||||||
{
|
{
|
||||||
list_init(&scm_framework_list);
|
list_init(&scm_framework_list);
|
||||||
@ -316,4 +315,3 @@ void scm_reinit()
|
|||||||
} while (list_next(&ptr->list) != &scm_framework_list);
|
} while (list_next(&ptr->list) != &scm_framework_list);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#pragma GCC pop_options
|
|
Loading…
x
Reference in New Issue
Block a user