riscv asm
RISCV asm内嵌汇编
RISCV asm内嵌汇编 引用自 使用asm函数嵌套汇编 - 知乎 (zhihu.com) 在ysyx和处理器学习中,经常遇到类似这样的语句asm volatile("li a5, -1; ecall");或蜂鸟中 asm volatile ( ".insn r 0x7b, 2, 1, x0, % ......
RISCV asm内嵌汇编
RISCV asm内嵌汇编 引用自 使用asm函数嵌套汇编 - 知乎 (zhihu.com) 在ysyx和处理器学习中,经常遇到类似这样的语句asm volatile("li a5, -1; ecall");或蜂鸟中 asm volatile ( ".insn r 0x7b, 2, 1, x0, % ......
Oracle ASM 常用巡检脚本
1.查看磁盘组 sqlplus "/ as sysasm" set line 200 set pagesize 200 select group_number,name,state,type,total_mb,free_mb,usable_file_mb,offline_disks from v$a ......
https://crab2313.github.io/post/riscv-spinlock/#risc-v%E7%9A%84%E5%AE%9E%E7%8E%B0
本文分析linux内核下对于spinlock的实现,具体到RISC-V体系结构。由于RISC-V体系结构下目前只是简单的实现了一个基于TAS的最基本的spinlock,本文的另一个附加任务就是分析Linux内核为各个平台下实现spinlock搭建起来的通用框架。 这部分内容实质上与体系结构非常相关, ......
riscv isa指令
官方ISA https://riscv.org/technical/specifications/ ISA指令速查 https://msyksphinz-self.github.io/riscv-isadoc/html/index.html 汇编手册RISC-V Assembly Programme ......
riscv gnu编译器
官网 https://github.com/riscv-collab/riscv-gnu-toolchain 编译器 基于RISC-V交叉编译器包括32bit和64bit两种类型,其中每种类型又包括裸机版本(newlib)和动态链接库版本(linux glibc) newlib ./configur ......
学习riscv(1)
因为毕设是CPU的低功耗设计,所以开始看cpu,打算还是先从这个tinyriscv学起,昨天把环境下好了,第一步是用git去clone代码,这个首先要下载git,然后在目标文件夹鼠标右键,选择“open git bush here”,再输入项目的url,就可以了。方法不难。b站有详细教程 接下来是安 ......
BBED修改文件头,将ASM非归档模式下offline的数据文件改回online状态
1、故障概要 一套基于ASM的RAC数据库,处于非归档模式,现场人员误将其中的一个数据文件改成了offline状态,等到发现异常时,redo日志已经被覆盖,没有办法recover该数据文件。 本文主要记录测试环境模拟本故障,以及使用BBED修复的过程。 2、故障模拟及处理办法 (1)、准备环境,创建 ......
从ocr磁盘里获取asm spfile和voting file
环境:OS:Centos 7DB:12.2.0.1 当Oracle ASM实例查找初始化参数文件时,会从GPnP profile文件中查找 获取spfile文件 [grid@rac01 ~]$ cd $ORACLE_HOME/gpnp/rac01/profiles/peer [grid@rac01 ......
mitos - xv6 for riscv
参考: code: https://github.com/mit-pdos/xv6-riscv book: https://pdos.csail.mit.edu/6.828/2021/xv6/book-riscv-rev2.pdf note: https://mit-public-courses-c ......
EDA工具使用+GIT操作+python编程+C语言编程+Riscv相关+TCL操作
EDA工具使用 Verdi覆盖率转网页 urg -full64 -dir simv.vdb Verdi加载session verdi -ssr sessionFile Vcs分部编译 额外选项 -partcomp:自动分块编译。 -fastpartcomp:使用多核计算系统并行部分编译。 -pcma ......
Linux---0.11---asm.s硬件中断类型介绍
_divide_error 这是一个标记,通常用于表示与除法错误相关的处理程序或函数。当发生除以零的错误时,处理器可能会跳转到与此标记关联的处理程序,以处理该错误。 _debug _debug:这是一个标记,通常用于表示与调试相关的处理程序或函数。调试处理程序通常用于在调试模式下捕获和处理调试事件 ......
qemu搭建riscv的可调试环境
qemu搭建riscv的可调试环境 riscv工具链 (网上大多数用Github直连的工具链,但是因为太大,download的时候老是出问题) 选择使用Cross-compilation toolchains for Linux - Home (bootlin.com)进行下载,之后解压。 bin目 ......
2021-11-20-ASM总结
layout: ASM总结 title: 大二上日志 categories: 日志 tags: - 比赛总结 - 大二 BGImage: 'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/Picture ......
riscv平台优化矩阵乘(基于blislab优化实践)
本文基于blislab与openblas项目,讲述在riscv平台上优化矩阵乘优化过程。 为了方便riscv-rvv加速,将blislab项目中的double数据类型改为float(即测试单精度浮点性能),且例子都是列主序的。 github库使用步骤见 1 blislab项目 Blislab是一个开 ......
19C RAC更换OCR磁盘组后,ASM密码认证导致集群CRSD服务无法启动
前言 一套19.19的RAC,OCR所在的ASM磁盘组从+GRID更换为+DG_GRID,然后强制删除了原来的+GRID磁盘组,最终导致该集群无法启动。 过程 1、启动过程中,CSS服务正常启动,但CRS服务无法启动。此时,节点2的alertasm2.log日志中提示如下错误。 2023-06-23 ......
asm disk被加入到另外一个磁盘组故障恢复---惜分飞
联系:手机/微信(+86 17813235971) QQ(107644445) 标题:asm disk被加入到另外一个磁盘组故障恢复 作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.] 有朋友在aix环境对其中一个rac的asm磁盘组进行扩容 之后另外一套r ......
RISCV基础原理介绍
RISCV基础原理介绍 初识RISC-V https://www.cnblogs.com/wahahahehehe/p/15574316.html 1.1 什么是RISC-V 了解RISC-V之前,先熟悉一个概念,指令集架构(Instruction Set Architecture,ISA)。 1. ......
RISCV-MINI cache小记
该cache映射策略为直接映射,采用写回(writeback)方式。 **需要注意的细节在于cpu-cache通过mask信号判断访存是读还是写,显然mask全0时为读。下图FSM中省略了dirty会影响状态转移,比如WriteCache到WriteBack,当cache块为dirty时才会触发aw ......
服务网格实施周期缩短 50%,丽迅物流基于阿里云 ACK 和 ASM 的云原生应用管理实践
通过本文,丽迅物流架构师刘强分享了关于基于阿里云服务网格 ASM 如何加速企业业务云原生化进程的实践经验。 ......
使用 ASM 和版本升级安装 Oracle 19C RAC 的分步指南
一、概述 本文档将指导您在 Linux 平台上使用 ASM 逐步安装 Oracle 19C RAC。这里讨论每一步。我们将RAC安装与ASM配合并进行版本升级。 遵循的步骤 – 服务器配置 配置 Oracle ASM 预检查 RAC 设置 为 RAC 安装 GRID 基础设施 安装Oracle 19 ......
基于 ASM 简化可观测管理、提升业务洞察力
在 Service Mesh 中,不同的服务可能需要采集不同的可观测性数据,因此需要支持针对网格代理与网关 Pod 分别定义采集配置规则,并统一标准化采集配置规则,以便更好地支持云原生应用的可观测性。 ......
ASM磁盘从UDEV方式迁移到ASMFD方式
Oracle ASM Filter Driver (Oracle ASMFD)是位于Oracle ASM磁盘IO路径上的一个内核模块,Oracle ASM使用ASMFD来验证对Oracle ASM磁盘的写IO请求,Oracle ASM Filter Driver会拒绝任何无效的IO请求。此操作消除了 ......
生产需求:ORACLE ASM磁盘组磁盘添加和替换
**一、背景** 日常生产过程中,随着时间的推移和数据库数据量的增长,我们会遇到数据库磁盘组空间不足或者存储时间过长需要更换存储的问题,那么这篇文章就给大家介绍一下,对磁盘组进行加盘和替换的操作。如有不足欢迎大家指正。**asm磁盘添加前,需要存储工程师在存储上划分好需要添加的盘,然后操作系统扫描 ......
How to Restore ASM Based OCR when OCR backup is located in ASM diskgroup? (Doc ID 2569847.1)
In this Document Goal Solution References APPLIES TO: Oracle Database - Enterprise Edition - Version 12.2.0.1 and later Information in this document a ......
How to Restore ASM Based OCR After Complete Loss of the CRS Diskgroup on Linux/Unix Systems (Doc ID 1062983.1)
In this Document Goal Solution References APPLIES TO: Oracle Database - Enterprise Edition - Version 11.2.0.1.0 and later Oracle Database Cloud Schema ......
19c RAC在线替换OCR ASM磁盘
19c RAC在线替换OCR ASM磁盘 1.目标 ASM磁盘组EAP_OCR 要替换一块磁盘 NEW: /dev/EAP_OCR_02_03 OLD: /dev/EAP_OCR_02_01 --> name: EAP_OCR_0001 使用新的磁盘/dev/EAP_OCR_02_03 替换 ASM ......
win32asm制作像素画画布
类似于像素画软件中鼠标点击便绘制出一个小方块。 可以对窗口DC使用PatBlt函数。 1 invoke PatBlt,hDC,xDest,yDest,dwWidth,dwHeight,dwROP dwWidth和dwHeight作为绘制的小方块的宽和高。dwROP决定方块图案。 在对WM_LBUTT ......
riscv指令集——整数乘除法的M标准扩展
本文简单介绍标准整数乘法和除法的指令扩展M,并包含针对两个整数寄存器中的数值进行乘法和除法的指令。 乘法操作 MUL指令执行一个XLEN位xXLEN位乘法,并将结果的低XLEN位放在目标寄存器中。 MULH:有符号x有符号 MULHU:无符号x无符号 MULHSU:有符号x无符号乘法 以上三种将结果 ......
RISCV处理器-存储器模型
之前一直没怎么弄清楚fence以及fence.i指令,现在重新回顾一下。 可选的原子性存储器指令扩展"A" FENCE fence指令用于顺序话其他RISCV线程、外部设备或者协处理器看到的设备I/O和存储器访问。在所有predecessor执行到fence前的任何操作前,处于fence指令后的su ......